loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock
Architectural Patterns for Microservices: A Systematic Mapping Study

Topics: Application Containers; Cloud Application Architectures; Cloud Computing Architecture; Cloud Migration; Cloud Solution Design Patterns; Microservices and Lambda Functions; Microservices: Atomation Deployment and Management, Resource Allocation Elasticity, Service State and Resilience; Native Cloud Applications; Service Modeling and Specification; Web Services

Authors: Davide Taibi 1 ; Valentina Lenarduzzi 1 and Claus Pahl 2

Affiliations: 1 Tampere University of Technology, Finland ; 2 Free University of Bozen-Bolzano, Italy

Keyword(s): Microservices, Architectural Style, Architecture Pattern, Cloud Native, Cloud Migration, DevOps.

Related Ontology Subjects/Areas/Topics: Cloud Computing ; Collaboration and e-Services ; Data Engineering ; e-Business ; Enterprise Information Systems ; Mobile Software and Services ; Ontologies and the Semantic Web ; Services Science ; Software Agents and Internet Computing ; Software Engineering ; Software Engineering Methods and Techniques ; Telecommunications ; Web Services ; Wireless Information Networks and Systems

Abstract: Microservices is an architectural style increasing in popularity. However, there is still a lack of understanding how to adopt a microservice-based architectural style. We aim at characterizing different microservice architectural style patterns and the principles that guide their definition. We conducted a systematic mapping study in order to identify reported usage of microservices and based on these use cases extract common patterns and principles. We present two key contributions. Firstly, we identified several agreed microservice architecture patterns that seem widely adopted and reported in the case studies identified. Secondly, we presented these as a catalogue in a common template format including a summary of the advantages, disadvantages, and lessons learned for each pattern from the case studies. We can conclude that different architecture patterns emerge for different migration, orchestration, storage and deployment settings for a set of agreed principles.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.142.198.108

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Taibi, D. ; Lenarduzzi, V. and Pahl, C. (2018). Architectural Patterns for Microservices: A Systematic Mapping Study. In Proceedings of the 8th International Conference on Cloud Computing and Services Science - CLOSER; ISBN 978-989-758-295-0; ISSN 2184-5042, SciTePress, pages 221-232. DOI: 10.5220/0006798302210232

@conference{closer18,
author={Davide Taibi and Valentina Lenarduzzi and Claus Pahl},
title={Architectural Patterns for Microservices: A Systematic Mapping Study},
booktitle={Proceedings of the 8th International Conference on Cloud Computing and Services Science - CLOSER},
year={2018},
pages={221-232},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006798302210232},
isbn={978-989-758-295-0},
issn={2184-5042},
}

TY - CONF

JO - Proceedings of the 8th International Conference on Cloud Computing and Services Science - CLOSER
TI - Architectural Patterns for Microservices: A Systematic Mapping Study
SN - 978-989-758-295-0
IS - 2184-5042
AU - Taibi, D.
AU - Lenarduzzi, V.
AU - Pahl, C.
PY - 2018
SP - 221
EP - 232
DO - 10.5220/0006798302210232
PB - SciTePress