The days of hand-crafted artisanal servers are long over. Modern web applications need to be able to run on many different servers without code changes. Not just different hosting providers, but different environments on the same hosting provider. Whether you're using a legacy dev/stage/prod setup or a modern branch-is-environment host, modern hosting imposes some requirements on your application design but also offers a huge potential for new and powerful tools. In this session, we'll explore some key guidelines for building a cloud-friendly application, as well as look at some architectural options that a modern hosting platform like SensioCloud enables.

Comments

Comments are closed.

Good presentation but I was not convinced about the "avoid lock-in" part. Indeed we have to always be able to
take our data elsewhere. But sometime we do not have time to deploy / maintain a stack. As developer, I have to focus on the business value. If I do my job well (for example by using the design pattern "Adaptor"), I can easily change for another system.

Very entertaining and interesting.