(Draft) State, Immutability and Microservices05 Feb 2020
The state of a system is a description that is sufficient to determine the future.
In case of an immutable System, the above statement will hold. However, in case of a mutable system, it will not. This is because the state of such a system can change in between.
The Microservices is a way to limit the mutability of a system. You provide the bounded context and make sure the system can be mutated by itself. No other system should be mutating this system. That is one of the advantages of a Microservice.
(To be finished)