Skip to content

Leveraging a cloud computing infrastructure to build high performance Symfony webapps

Avatar of Kévin Dunglas Kévin Dunglas

I'll present how to tune Symfony webapps to be as efficient and as robust as possible thanks to cloud computing platforms.

I'll detail how to design the webapp from the start to be very efficient on such platforms: we we'll learn advantages of splitting the backend code (PHP/Symfony) from the frontend code (HTML/JS/CSS) communicating trough a REST API, how to build stateless apps (including auth) that play well with horizontal scalability, and what kind of services can help us to setup in hours a rock solid infrastructure without an army of sysadmins.

Then we will discover how to run a Sf webapp on Heroku + AWS without pain thanks to some tricks and a lot of useful Symfony bundles and PHP libraries.

In the end we will get a Symfony webapp with all assets stored on a CDN, running on Heroku with HHVM behind a reverse-proxy, in full HTTPS, able to survive under very high traffic.

Delivered in English