Oct 25, 2024
I believe that if people use some approach / pattern / architecture, it makes sense for them. Thus everything should have its benefits - and also drawbacks. And your level of comfort with a technology depends on how well it fits your project. Even worse - the project needs change as it matures - thus you may find yourself first splitting a monolith into microservices only to merge them back after a couple of years https://medium.com/itnext/architecture-and-product-life-cycle-b23b2675a931