Immutable Infrastructure: the new App Deployment


Speaker: Axel Fontaine (


Axel Fontaine ( is the founder and CEO of Boxfuse ( ), letting
you go from JVM app to secure & immutable machine image in seconds.

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

He is a JavaOne Rockstar and a regular speaker at many large
international conferences including JavaOne, Devoxx, Jfokus, JavaZone,
JAX, ...

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


App deployment and server setup are complex, error-prone and
time-consuming. They require OS installers, package managers,
configuration recipes, install and deployment scripts, server tuning,
hardening and more. But... Is this really necessary? Are we trapped in
a mindset of doing things this way just because that's how they've
always done?

What if we could start over and radically simplify all this?

What if, within seconds, and with a single command, we could wrap our
application into the bare minimal machine required to run it?

What if this machine could then be transported and run unchanged on our laptop
and in the cloud?

How do the various platforms and tools like AWS, Docker, Heroku and Boxfuse fit into this picture?

What are their strengths and weaknesses? 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 level far beyond what you've seen today.
Welcome to Immutable Infrastructure generation. This is the new black.

This talk has been very well received at many events including
DevNexus in Atlanta, Devoxx in Belgium (shorter version) and just last
month in Belfast. It is 99% principles and techniques and 1% product
reference. So far people have not had any problem with this.