Write a Blog >>
ECSA 2020
Mon 14 - Fri 18 September 2020 L'Aquila, Italy

Microservices are the go-to architectural style for building applications that are polyglot, support high scalability, independent development and deployment, and are rapidly adaptable to changes. Among the core tenets for a successful microservice architecture is high independence of the individual microservices, i.e. loose coupling. A number of patterns and best practices are well-established in the literature, but most actual microservice-based systems do not, as a whole or in part, conform to them. Assessing this conformance manually is not realistically possible for large-scale systems. This study aims to provide the foundations for an automated approach for assessing conformance to coupling-related patterns and practices specific for microservice architectures. We propose a model-based assessment based on generic, technology-independent metrics, connected to typical design decisions encountered in microservice architectures. We demonstrate and assess the validity and appropriateness of these metrics by performing an assessment of the conformance of real-world systems to patterns through statistical methods.

Wed 16 Sep

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

10:00 - 11:00
S1: MicroservicesResearch Papers at ECSA 2020 Teams Channel
Chair(s): Javier Camara University of York, Ilias Gerostathopoulos Vrije Universiteit Amsterdam

Virtualization support: Roberta Capuano

Formal Software Architectural Migration Towards Emerging Architectural StylesBest paper candidateResearch Track
Research Papers
Nacha Chondamrongkul School of Computer Science, the University of Auckland, Jing Sun School of Computer Science, the University of Auckland, Ian Warren School of Computer Science, the University of Auckland
Monolith Migration Cost Tuning Through the Application of Microservices PatternsResearch Track
Research Papers
João Francisco Almeida Universidade de Lisboa, António Rito Silva IST, University of Lisbon
Assessing Architecture Conformance to Coupling-Related Patterns and Practices in MicroservicesResearch Track
Research Papers
Evangelos Ntentos University of Vienna, Uwe Zdun University of Vienna, Konstantinos Plakidas University of Vienna, Sebastian Meixner Siemens AG Österreich, Sebastian Geiger Siemens AG Österreich