Ever find yourself deploying your Symfony app to your EC2 boxes and wondering if you're using your resources wisely? You're almost certainly paying for CPU time you're not using, and scaling PHP applications on AWS can be tricky. Wouldn't it be great to pay only for the resources you actually use, and if your site could scale instantly without needing to configure auto-scaling-groups, alarms, and rules? AWS Lambda gives us these features but only supports a few languages. Until now, making PHP run on AWS Lambda has required a lot of hacks and workarounds. However, with brand new tools, a lot of the pain has been fixed for you. In this session we'll go through the steps required to set up a real Symfony 4 service running on Lambda, served over HTTPS, and without launching a single EC2 instance or ELB. Finally we'll think about how to retro-fit to older Symfony applications, and have a look at how we might benchmark application performance.


Comments are closed.

Quite interesting and more informative than the vast majority of blog posts out there.

Awesome presentation!

Edd Mann at 15:50 on 28 Sep 2018

Great talk! ??

Enjoyed it so much! Interesting topic covered with great enthusiasm. Thanks!

Awesome work you did there! Simply brilliant!