Ruoyu Su

Ruoyu Su


Research Focus & Metrics

Academic Career Length

3Years (2024-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
11 April 2024 in Electronics
Verified
Journal Article
Open access
PDF file
RSRuoyu Su
Ruoyu Su
XLXiaozhou Li
Xiaozhou Li
DTDavide Taibi
Davide Taibi
Recently, the phenomenon of switching back from microservice to monolith has increased in frequency, leading to intense debate in the industry. In this paper, we conduct a multivocal literature review to investigate reasoning and key aspects to pay attention to when switching back and analyze other practitioners’ opinions. The results show four cases of switching back from microservice to monolith: Istio control plane, Amazon Prime Video monitoring service, Segment, and InVision. The five main reasons that led to switching back are cost, complexity, scalability, performance, and organization. During the switching back process, six key aspects need to be addressed: (1) stopping the development of more services, (2) consolidating and testing paths, (3) unifying data storage, (4) implementing the message bus principle, (5) giving up diverse techniques, and (6) learning to use modular design principles. As to the practitioners’ opinions, they had mixed views about the switching back phenomenon. However, most thought that switching back required consideration of the actual system situation and principles. These results pave the way for further research and guide researchers and companies through the process of switching back from microservice to monolith.

27 August 2025 in Journal of Systems and Software
Verified
Journal Article
Open access
SMSergio Moreschini
Sergio Moreschini
EAElvira-Maria Arvanitou
Elvira-Maria Arvanitou
EKElisavet-Persefoni Kanidou
Elisavet-Persefoni Kanidou
NNNikolaos Nikolaidis
Nikolaos Nikolaidis
RSRuoyu Su
Ruoyu Su
VLValentina Lenarduzzi
Valentina Lenarduzzi

14 April 2024
Verified
Conference Paper
Open access
RSRuoyu Su
Ruoyu Su
XLXiaozhou Li
Xiaozhou Li
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.

5 September 2025
Verified
Book Chapter
Closed access
PDF file
MEMatteo Esposito
Matteo Esposito
ABAlexander Bakhtin
Alexander Bakhtin
NANoman Ahmad
Noman Ahmad
MRMikel Robredo
Mikel Robredo
RSRuoyu Su
Ruoyu Su
DTDavide Taibi
Davide Taibi

13 February 2026 in Journal of Systems and Software
Verified
Journal Article
Open access
RSRuoyu Su
Ruoyu Su
NANoman Ahmad
Noman Ahmad
MEMatteo Esposito
Matteo Esposito
AJAndrea Janes
Andrea Janes
DTDavide Taibi
Davide Taibi
Valentina LenarduzziValentina Lenarduzzi
Valentina Lenarduzzi

22 January 2024 in arXiv
Verified
Preprint
Open access
PDF file
RSRuoyu Su
Ruoyu Su
XLXiaozhou Li
Xiaozhou Li
Recently modular monolith architecture has attracted the attention of practitioners, as Google proposed "Service Weaver" framework to enable developers to write applications as modular monolithic and deploy them as a set of microservices. Google considered it as a framework that has 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.