Microservices are hard
Microservices are great. Easy to reason about each component, easy to deploy/upgrade/scale. But here’s the rub – it’s quick tricky to see the wood for the trees. If you push more of the logic about how your system co-operates down …