Blog‎ > ‎IT Architecture‎ > ‎

Immutable MicroServices

posted May 20, 2016, 6:15 PM by Jake Vosloo   [ updated May 20, 2016, 6:22 PM ]
I love the concept of immutable microservices. In short, it means that every component of a system is designed and packaged as a microservice and those components' configuration is never changed. This means, virtual servers, virtual switches, databases, applications, etc are all versioned and if a configuration change is required, a new copy of it is deployed on the correct version.

For this to work, the organisation has to understand a few base patterns: