Repository logo
Article

Microservices, a definition analyzed by ßMACH

Loading...
Thumbnail Image

Date

Presentation Date

Editor

Other contributors

Access rights

Access: otwarty dostęp
Rights: CC BY 4.0
Attribution 4.0 International

Attribution 4.0 International (CC BY 4.0)

Other title

Resource type

Version

wersja wydawnicza
Item type:Journal Issue,
Computer Science
2024 - Vol. 25 - No. 4

Pagination/Pages:

pp. 547-578

Research Project

Event

Description

Abstract

Microservices are an answer to various scalability challenges. They enable building large and complex systems by scaling the number of services, and development teams. Microservices allow self-management and agile processes such as Scrum. Nevertheless, a minimal management process should also be defined and documented. Documentation must be easily understandable and applicable to the developing teams to foster efficiency. We propose to use the ßMACH method, a software management guidance. The result is a minimal and systematic description. Based on the definition obtained using ßMACH, we can state that the service and team isolation is essential for a scalable microservice system. In addition, we introduce ßMACH and show how to document a software management process. The documentation is easy to understand by software developers and interesting for software engineers.

Access rights

Access: otwarty dostęp
Rights: CC BY 4.0
Attribution 4.0 International

Attribution 4.0 International (CC BY 4.0)