ECSA 2025
Mon 15 - Fri 19 September 2025 Limassol, Cyprus

This program is tentative and subject to change.

Wed 17 Sep 2025 11:30 - 12:00 at Phoenix - Session 1 - Microservice Architecture Chair(s): Ilias Gerostathopoulos

As energy demands rise and sustainability becomes critical, Information and Communication Technology’s energy footprint is increasingly monitored. In this context, software architecture may play a significant role in determining a system’s energy consumption. This study aims to evaluate and compare the energy consumption of monolithic and microservice-based software to understand their implications for sustainable software design. We applied a cohort study approach in a controlled experimental environment using two open-source Java applications—PetClinic and TicketMonster —each implemented in both monolithic and microservice versions. Three use cases, representing different workloads, were defined and executed 30 times each per version, resulting in 360 total runs. Energy consumption was measured on the server side using Powerstat, and results were analyzed using Welch’s t-test for statistical significance. Our findings show that microservices may consume less energy than their monolithic counterparts under medium and heavy loads. Specifically, PetClinic and TicketMonster showed energy reductions of 6.13% and 5.44%, respectively. Across all use cases and applications, microservices demonstrated an average energy saving of 5.78% compared to monoliths. These results suggest that microservice architectures may offer improved energy efficiency in high-demand scenarios due to better resource utiliza- tion and modular execution. While the study is limited to controlled conditions and two case studies, it provides a foundation for further research on architectural decisions and sustainable software engineering practices.

This program is tentative and subject to change.

Wed 17 Sep

Displayed time zone: Athens change

11:00 - 12:30
Session 1 - Microservice ArchitectureResearch Papers at Phoenix
Chair(s): Ilias Gerostathopoulos Vrije Universiteit Amsterdam
11:00
30m
Full-paper
Centrality Change Proneness: an Early Indicator of Microservice Architectural DegradationResearch Track Paper
Research Papers
Alexander Bakhtin University of Oulu, Matteo Esposito University of Oulu, Valentina Lenarduzzi University of Oulu, Davide Taibi University of Oulu
Pre-print
11:30
30m
Full-paper
A Comparative Analysis of Monolith vs Microservices Energy ConsumptionResearch Track Paper
Research Papers
Roberta Capuano University of L'Aquila, Italy, Eoan O'Dea University of L'Aquila, Henry Muccini University of L'Aquila, Italy
12:00
30m
Full-paper
Data-driven Understanding of Design Decisions in Pattern-based Microservices ArchitecturesResearch Track Paper
Research Papers
Andres Diaz Pace UNICEN University, Catia Trubiani Gran Sasso Science Institute, David Garlan Carnegie Mellon University