From Monolith to Microservices

This is a presentation I did whilst working at the DWP to explain the different aspects which need to be thought about when choosing the microservices architectural style.

The main message that I tried to present with this is was that comes down to good design practices and principals e.g. encapsulation, testing, separation of concerns etc... Whether I had a monolith or a set of microservices I would still endeavour to apply most if not all of the advice which is in this presentation.