Microservices and Monoliths Might Be More Alike Than You Think

A common keyword in job descriptions today is microservice. It signals a modern development approach. Microservices are supposed to lead to more decoupled and maintainable systems with good separation of concerns. But if you’ve spent much time around microservices, you know there’s an overhead too, namely coordination. That is not unique to microservices but rather looks different. Let’s explore the strengths and weaknesses of both and what they have in common.



Devin Wilson

Devin Wilson likes to joke that he is a “fuller stack” software engineer. You’ll find him contributing across backend, frontend, builds, infrastructure, and process. He has always marveled at ...