Modular monoliths are especially handy for teams that would like to adopt a provider-oriented design without the operational complexity of microservices. They may serve as a stepping stone for applications that will ultimately transition to a totally distributed microservices architecture, enabling a far more gradual and workable migration approach. Both https://jaredipvyb.loginblogin.com/43013097/the-microservices-design-and-implementation-diaries