• Home
  • Search
  • Microservices, a Definition Analyzed by ßMACH
  • https://doi.org/10.7494/csci.2024.25.4.5423Copy DOI Icon

Microservices, a Definition Analyzed by ßMACH

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
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.

Similar Papers
  • PDF
  • Book Chapter
  • Citations3

Value-Sensitive Software Design: Ethical Deliberation in Agile Development Processes

  • Dec 21, 2023
  • N Zuber +4
  • Book Chapter
  • Citations39

InnoDev: A Software Development Methodology Integrating Design Thinking, Scrum and Lean Startup

  • Sep 29, 2018
  • Franziska Dobrigkeit +2
  • Research Article

Gerenciamento e desenvolvimento de software utilizando métodos ágeis com foco na qualidade - uma proposta de fatores e ferramentas

  • Jan 01, 2019
  • Prairie Schooner
  • Vitor Junior De Almeida Menandro Barboza
  • Research Article
  • Citations111

Artefacts and agile method tailoring in large-scale offshore software development programmes

  • Mar 07, 2016
  • Information and Software Technology
  • Julian M Bass
  • Single Book
  • Citations5

Agile Software Development with HP Agile Manager

  • Jan 01, 2015
  • Liran Tal
  • Research Article
  • Citations6

Challenge of Millennials in Project Management

  • Apr 01, 2017
  • International Journal of Information Technology Project Management
  • Nihan Yıldırım +1
  • Book Chapter
  • Citations1

Kanban in Software Development—The Role of Leadership and Metrics

  • Jan 01, 2023
  • C Fagarasan +5
  • PDF
  • Research Article
  • Citations32

A Blockchain-Based Framework for Distributed Agile Software Development

  • Jan 01, 2022
  • IEEE Access
  • Muhammad Shoaib Farooq +4
  • Conference Article
  • Citations7

Prototype Design in Agile Product Development Processes for Technical Systems

  • Aug 18, 2019
  • Michael Riesener +3
  • Single Report

NA-42 TI Shared Software Component Library FY2011 Final Report

  • Jul 21, 2011
  • Christa K Knudson +2
  • Single Book
  • Citations321

Software Metrics

  • Oct 01, 2014
  • Norman Fenton +1
  • PDF
  • Research Article

Application of Agile Project Management in Software R&D Management of M Enterprise

  • Oct 30, 2022
  • Frontiers in Computing and Intelligent Systems
  • Tong Liu
  • Book Chapter
  • Citations11

Investigating the Capability of Agile Processes to Support Medical Devices Regulations: The Case of XP, Scrum, and FDD with EU MDR Regulations

  • Jan 01, 2019
  • Mohmood Alsaadi +3
  • Book Chapter
  • Citations1

Using Decision Structures for Policy Analysis in Software Product-line Evolution – A Case Study

  • Dec 15, 2009
  • Nita Sarang +1
  • Conference Article
  • Citations13

How Do Brazilian Software Development Teams Deal with Working From Home After a Year of the COVID-19 Pandemic?

  • Sep 27, 2021
  • Carla Bezerra +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.