Ideas from books, articles & podcasts.
In monolithic architectures, all features are implemented in a single codebase, with no visible modularization of the code. Objects reference each other in complex and intricate ways, making the code hard to read, understand and maintain:
Microservices are “just” one step further, splitting again each of the codebases into smaller parts:
Finding the boundaries here is a bit trickier, as architects must deep-dive into the model to find (or create) meaningful seams. But we will talk about that later.
Microservices allow for multiple scaling strategies, which can even be combined:
created 11 ideas
created 3 ideas
created 8 ideas
❤️ Brainstash Inc.