From monolith to microservices
Functional decomposition is key
Some organisational systems become too large to manage — we’ve seen this happen many times.
This calls for the breakdown into microservice architectures.
In fact it all boils down to functional decomposition, however, knowing where to start is more of an art than it is a science. Domain driven design exercise truly helps in this regard but experience and lessons learned are nothing less than invaluable.