Patterns Related to Microservice Architecture: a Multivocal Literature Review
Autor: | J. A. Valdivia, Jorge Octavio Ocharán-Hernández, A. Lora-González, Xavier Limón, Karen Cortes-Verdin |
---|---|
Rok vydání: | 2020 |
Předmět: |
Computer science
business.industry media_common.quotation_subject Interoperability Maintainability 020207 software engineering Cloud computing 02 engineering and technology Microservices Data science 020204 information systems Scalability 0202 electrical engineering electronic engineering information engineering Quality (business) Architecture Set (psychology) business Software media_common |
Zdroj: | Programming and Computer Software. 46:594-608 |
ISSN: | 1608-3261 0361-7688 |
DOI: | 10.1134/s0361768820080253 |
Popis: | A Microservice Architecture enables the development of distributed systems using a set of highly cohesive, independent, and collaborative services, ready for current cloud computing demands. Each microservice can be implemented in different technologies, sharing common communication channels, which results in heterogeneous distributed systems that exhibit high scalability, maintainability, performance, and interoperability. Currently, there are many options to build microservices; some of them led by patterns that establish common structures to solve recurrent problems. Nevertheless, as microservices are an emerging trend, the relationship between quality attributes, metrics, and patterns is not clearly defined, which is a concern from a software engineering point of view, since such understanding is fundamental to correctly design systems using this architecture. This paper aims to extend the knowledge on the design of microservices-based systems by presenting a multivocal systematic literature review for microservices related patterns, tying them together with quality attributes and metrics, as can be found in academic and industry research. |
Databáze: | OpenAIRE |
Externí odkaz: |