ECSA 2024
Tue 3 - Fri 6 September 2024 Luxembourg, Luxembourg

The Service Weaver framework enables the development of distributed applications in Go as modular monoliths, with the flexibility to deploy monolith components in different environments and at various levels of granularity without code changes. This work evaluates the performance of an open-source microservice application using Service Weaver, considering multiple service granularity decisions in environments of one and two virtual machines under various workloads. The results indicate that service decoupling, while beneficial to modularity and maintenance, can significantly increase communication overhead between processes and virtual machines, directly influencing the application’s performance and scalability. These findings highlight the importance of balancing service granularity and communication costs in the design and deployment of microservice applications.

Thu 5 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30
Technical Session 5: Microservices architectureResearch Papers / Industry Program at Hollenfels
Chair(s): Raffaela Mirandola Karlsruhe Institute of Technology (KIT)
11:00
15m
Short-paper
Temporal Community Detection in Developer Collaboration Networks of Microservice ProjectsShort Paper
Research Papers
Alexander Bakhtin University of Oulu, Xiaozhou Li University of Oulu, Davide Taibi University of Oulu
11:15
25m
Full-paper
Case Study: Applying optimization tools to microservice environments that scale safely at Ancestry.com and the LearningsIndustry
Industry Program
Darek Gajewski Cloud Engineering Technologings Inc, University of Arizona, Muhmmad Ashfakur Rahman Arju Montana State University, Amr Elsayed Baylor University, Tomas Cerny University of Arizona
11:40
25m
Full-paper
Exploring Architectural Evolution in Microservice Systems using Repository Mining Techniques and Static Code AnalysisBest Paper Award CandidateArtifact Award CandidateResearch Paper
Research Papers
Patric Genfer University of Vienna, Uwe Zdun University of Vienna
12:05
25m
Full-paper
Performance Impact of Microservice Granularity Decisions: An Empirical Evaluation Using the Service Weaver FrameworkExperience Report
Research Papers
Ricardo Mendonca Filho University of Fortaleza, Nabor Mendonca University of Fortaleza