FOSDEM 2020 - Saturday, February 1, 2020

Immutable deployments: the new classic way for service deployment

Adopt the new immutable infrastructure paradigm using your old toolbox.

Immutable infrastructure paradigm is often associated with relative new concept like containers and orchestrators like kubernetes. In this talk will be illustrate how to obtain the same result but using most of the classic concepts, tools and simple cloud platforms.

In particular will be shown the usage of:

  • Terraform for the orchestration
  • Packer for the creation of the instance image
  • Simple shell scripts for the provisioning
  • DigitalOcean as cloud platform

The illustrated approach is based on lessons learned in almost two years of using this methodology on a production service.

Links