to upgrade
Ideas from books, articles & podcasts.
created 4 ideas
VERNOUX
romain.vernoux.fr
STASHED IN:
135 reads
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:
modules or packages following the functional boundaries, with few dependencies (imports and method calls) between them. Some people call this a modular monolith :
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:
1 Reaction
Comment
created 11 ideas
24
Comment
2.73K reads
created 8 ideas
React
Comment
86 reads
❤️ Brainstash Inc.