Logo image
Modular Monolith: Is This the Trend in Software Architecture?
Conference proceeding   Open access   Peer reviewed

Modular Monolith: Is This the Trend in Software Architecture?

R Su and Xiaozhou Li
SATrends '24: Proceedings of the 1st International Workshop on New Trends in Software Architecture, pp.10-13
IEEE/ACM International Workshop New Trends in Software Architecture (Lisbon, 14/04/2024–14/04/2024)
2024
Handle:
https://hdl.handle.net/10863/52228

Abstract

Microservices Modular monolith Software architecture Systematic grey literature review Software Engineering
Recently, modular monolith architecture has attracted the attention of practitioners, as Google proposed a "Service Weaver" framework to enable developers to write applications as modular monolithic and deploy them as a set of microservices. Google considered it a framework with the best of both worlds, and it seems to be a trend in software architecture. This paper aims to understand the definition of the modular monolith in industry and investigate frameworks and cases building modular monolith architecture. We conducted a systematic grey literature review, and the results show that modular monolith combines the advantages of monoliths with microservices. We found three frameworks and four cases of building modular monolith architecture. In general, the modular monolith is an alternative way to microservices, and it also could be a previous step before systems migrate to microservices.
pdf
3643657.3643911457.11 kBDownloadView
Open Access
url
https://doi.org/10.1145/3643657.3643911View

Details

Metrics

1 Record Views
Logo image