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.

Microservices in a nutshell
- Respond fast to shifts in the market
- Lower the cost of changes
- Functional decomposition
- Monolith-first approach
- Scale at will
- Use the strangler pattern to migrate monoliths
Experience and lessons learned are invaluable.
