Decision guidance models for microservices – Service discovery and fault tolerance

Authors Stefan Haselböck
Rainer Weinreich
Georg Buchgeher
Editors Ondrej Rysavý
Valentino Vranic
George Angelos Papadopoulos
Title Decision guidance models for microservices – Service discovery and fault tolerance
Booktitle Proceedings of the 5th European Conference on the Engineering of Computer-Based Systems (ECBS 2017)
Type in proceedings
Publisher ACM
ISBN 978-1-4503-4843-0
DOI 10.1145/3123779.3123804
Month August
Year 2017
Pages 4:1-4:10
SCCH ID# 17067
Abstract

Introducing a microservice system is a challenging task and requires the exploration and documentation of several related areas of design. Exploration and documentation of software architecture design is supported by decision guidance models in software architecture. In this paper, we present such guidance models for several microservice system design areas, including service discovery and fault tolerance. .e presented models have been created based on existing microservice literature and have been validated and refined in design workshops with business partners as part of a technical action research (TAR) study.