Brefの紹介をしたいからそこそこの規模感のアプリケーションforteeをAWS Lambdaで動かしてみた by ちゃちい

PHPカンファレンス福岡2024
レギュラートーク(30分)

Brefの紹介をしたいからそこそこの規模感のアプリケーションforteeをAWS Lambdaで動かしてみた

chatii ちゃちい chatii
6

AWS Lambdaは、公式ランタイムにPHP対応はありません。
ですが、Matthieu Napoliさんが開発しているBref(ブレフ)を使うことで、PHPを使えるようになります。

このプロポーザルをご覧になっている、カンファレンス支援システムであるfortee(フォルテ)。
PHPerKaigiやiOSDCを主宰している長谷川さん(@tomzoh)が開発しはじめたCakePHPベースのアプリケーションです。
様々な機能があり、数年の歴史が積み重なったアプリケーションであるforteeを、AWS Lambdaと他AWSサービスと組み合わせてデプロイしてみます。

成功するのか?すんなりデプロイできるのか?
失敗するのか?AWS Lambda用に変更対応が必要なのか?
費用はどの程度になるのか?
forteeデプロイで得られたAWS Lambda/Brefの知見をご紹介します。