Wednesday, December 23, 2020

Modular Monolith vs Upfront Microservices

Not all monoliths are bad. The above picture is from a trip I took to the Monolith Temples in Mahabalipuram, India. But how does this relate to software engineering?

Finding (micro)service boundaries is a challenge and become relatively easy as we learn more about the business domain. So, we wanted to try a modular monolith (modules within the microservice) approach.

As the module matures and we see it becoming the first-class microservice, we can take it out of the modular monolith very easily and with fewer efforts as the module is developed as a first-class concept with loose coupling with other modules.



from DZone.com Feed https://ift.tt/2KPiiFi

No comments:

Post a Comment