Towards a Taxonomy of Microservices Architectures

The microservices architectural style is gaining more and more momentum for the development of applications as suites of small, autonomous, and conversational services, which are then easy to understand, deploy and scale. However, the proliferation of approaches leveraging microservices calls for a...

Full description

Saved in:
Bibliographic Details
Published inSoftware Engineering and Formal Methods Vol. 10729; pp. 203 - 218
Main Author Garriga, Martin
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2018
Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN3319747800
9783319747804
ISSN0302-9743
1611-3349
DOI10.1007/978-3-319-74781-1_15

Cover

More Information
Summary:The microservices architectural style is gaining more and more momentum for the development of applications as suites of small, autonomous, and conversational services, which are then easy to understand, deploy and scale. However, the proliferation of approaches leveraging microservices calls for a systematic way of analyzing and assessing them as a completely new ecosystem: the first cloud-native architectural style. This paper defines a preliminary analysis framework in the form of a taxonomy of concepts, encompassing the whole microservices lifecycle, as well as organizational aspects. This framework is necessary to enable effective exploration, understanding, assessing, comparing, and selecting microservice-based models, languages, techniques, platforms, and tools. Then, we analyze state of the art approaches related to microservices using this taxonomy to provide a holistic perspective of available solutions.
ISBN:3319747800
9783319747804
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-319-74781-1_15