Modular monoliths are significantly beneficial for teams that prefer to adopt a service-oriented design without the operational complexity of microservices. They also can serve as a stepping stone for applications that will sooner or later transition to a totally distributed microservices architecture, enabling a more gradual and workable migration