Immutable Infrastructure: the new App Deployment

App deployment and server setup are complex, error-prone and time-consuming. But what if… What if it took just seconds to compile our application to the most minimal machine image required to run it? What if this image was measured in megs instead of gigs? And what if it could then be transported and run unchanged on your laptop and in the cloud? All with one command and no underlying OS required?

In a world where computing infrastructure is no longer a scarce resource, in a world of abundance where elastic software-defined units of computing have replaced rigid bare metal, it is time to adjust our thinking. It is time to embrace at the new reality of 2015 and the new opportunities it creates. And to do so we we’ll investigate how to take the best practices we learned at the application level and start applying them to entire machines.

We’ll look at how platforms and tools like AWS, Docker, Heroku and Boxfuse fit into this picture. We’ll analyse their strengths and weaknesses and discuss when you should use them.

This talk is for developers and architects wishing to radically improve and simplify how they deploy their applications. It takes Continuous Delivery to a level far beyond what you’ve seen today. Welcome to Immutable Infrastructure. This is the new black.

Axel
Fontaine

Axel Fontaine is the founder and CEO of Boxfuse (boxfuse.com), letting you go in seconds from JVM app to secure & immutable machine image which can be run both on your laptop and in the cloud.

Axel is also the creator and project lead of Flyway (flywaydb.org),the open-source tool that makes database migration easy.

Additionally he regularly speaks at many large internationalconferences including JavaOne, Devoxx, Jfokus, JavaZone, JAX, …

You can find him online at axelfontaine.com and on Twitter as @axelfontaine