"As PHP developers, our ecosystem has a very low barrier to entry compared to other languages. Pretty much any shared hosting provider allows you to start building your dreams. On the other hand, there are companies running multi-million businesses on PHP, often running in the cloud.

This talk helps you bridge that gap. Imagine your little pet project becomes an overnight success, and you find yourself in a situation where simply throwing more money at the problem will lead to very concerned questions from your spouse or business partners, how can you start leveraging the capabilities of The Cloud quickly and effectively?

We'll start out with the simplest option, staying as close to your typical VPS setup as possible. From there, the audience will be taken on an incremental journey, where each step takes us closer to a full Cloud-Native solution. We'll cover AWS services like Lightsail, Elastic Beanstalk, EC2, ALB (load balancing), AWS' containerization offerings (ECS, EKS, Fargate) and of course Lambda using Bref. I also won't hesitate to point out the downsides of each step, since life in the cloud isn't all roses and moonshine.

Along the way we'll introduce best practices when operating in the cloud, like implementing security best practices, applying autoscaling and using managed services for databases, a CDN, file storage, etc. We won't just make the site ""run in the cloud"", but also leverage unique properties of cloud-hosting to make your site faster, more resilient to outages and possibly more cost-effective.

Of course each of these services could warrant its own full-length talk... The goal is not to bring you fully up to speed on all the nuances of each. Instead, I aim to show that ""moving to the cloud"" is not as scary as some people make it out to be, and that it's a journey you can start out in small steps even if you come from a relatively humble starting point."

Comments

Please login to leave a comment