App deployment and server setup are complex, error-prone and time-consuming. They require OS installers, package managers, configuration recipes, install scripts, server hardening and more. But... Is this really necessary? What if we could start over and radically simplify all this? What if, within seconds, we could wrap our app into the smallest machine required to run it and transfer this machine unchanged from our laptop to the cloud? How do the various platforms and tools like AWS, Docker and Boxfuse fit into this picture? When should you 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 whole new level. Welcome to Immutable Infrastructure. This is the new black.
Author:
Axel Fontaine
Axel Fontaine is a software development expert and independent consultant based in Munich.
He specializes in Continuous Delivery and hates complexity with a passion.
He is the founder and the project lead of Flyway, the agile database migration framework for Java.
He is regular speaker at technical conferences. You can find him online at axelfontaine.com and on Twitter as @axelfontaine.