4 ms·
This phenomenon is just part of human nature. Same thing happened with OOP, design patterns, TDD, etc. To apply microservices effectively, you should first bui
by donpark 11y ago
This phenomenon is just part of human nature. Same thing happened with OOP, design patterns, TDD, etc.
To apply microservices effectively, you should first build the monolith, modularizing at the source code level and adding choking points as needed. Over time, microservices will naturally roll off the monolith not unlike boulders rolling off mountains after rain or earthquake. Don't go dynamiting in anticipation.
- eponeponepon 11y agoYou don't necessarily need to build the monolith - design it first, for sure, but then pick apart the design and see where the individual components lie.
- donpark 11y agoRight. And I'm saying most folks either don't know how to do that or can't because of constraints like time and fluidity. Design one starts and ends up with are more often than not miles apart.