Year: 2024
Type: article
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.
Source: Computer Science
Authors: Marcus Hilbrich, Ninon De Mecquenem
Institution: Humboldt-Universität zu Berlin
Language: English
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: diamond
Funder: Deutsche Forschungsgemeinschaft
OpenAlex ID: W4405893263
