開発当初はインスタンス一つで動いていたWebサービスも機能が増えるにつれて複雑になっていきます。 メールを送りたい、定期実行したい、高度な検索をしたい、ログを取りたい、アセットをCDNに置きたい。 Laravelをサービスをつなぎ合わせる糊として使うことでAWSにはたくさんの便利なサービスを有効活用できます。 設計が変化していった変遷をその時の苦労話を交えてお伝えします。