Projects per year
Abstract
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.
| Original language | English |
|---|---|
| Title of host publication | Software Architecture |
| Subtitle of host publication | 14th European Conference, ECSA 2020, L'Aquila, Italy, September 14–18, 2020, Proceedings |
| Editors | Anton Jansen, Ivano Malavolta, Henry Muccini, Ipek Ozkaya, Olaf Zimmermann |
| Place of Publication | Cham |
| Publisher | Springer |
| Pages | 3-20 |
| Number of pages | 18 |
| ISBN (Electronic) | 978-3-030-58923-3 |
| ISBN (Print) | 978-3-030-58922-6 |
| DOIs | |
| Publication status | Published - 8 Sept 2020 |
| Event | European Conference on Software Architecture 2020 - L'Aquila (Virtual Conference), Italy Duration: 14 Sept 2020 → 18 Sept 2020 https://ecsa2020.disim.univaq.it/ |
Publication series
| Series | Lecture Notes in Computer Science |
|---|---|
| Volume | 12292 |
| ISSN | 0302-9743 |
Conference
| Conference | European Conference on Software Architecture 2020 |
|---|---|
| Abbreviated title | ECSA 2020 |
| Country/Territory | Italy |
| Period | 14/09/20 → 18/09/20 |
| Internet address |
Austrian Fields of Science 2012
- 102022 Software development
Keywords
- METRICS
Fingerprint
Dive into the research topics of 'Assessing Architecture Conformance to Coupling-Related Patterns and Practices in Microservices'. Together they form a unique fingerprint.Projects
- 1 Finished
-
API-ACE: Analytics-centric Continuous Design of Microservice APIs
Zdun, U. (Project Lead) & Ennsberger, S. (Admin)
1/01/20 → 31/12/23
Project: Research funding
Activities
- 1 Talk or oral contribution
-
Assessing Architecture Conformance to Coupling-Related Patterns and Practices in Microservices
Ntentos, E. (Speaker)
14 Sept 2020 → 18 Sept 2020Activity: Talks and presentations › Talk or oral contribution › Science to Science