Home // SOFTENG 2019, The Fifth International Conference on Advances and Trends in Software Engineering // View article


Methodology for Splitting Business Capabilities into a Microservice Architecture: Design and Maintenance Using a Domain-Driven Approach

Authors:
Benjamin Hippchen
Michael Schneider
Iris Landerer
Pascal Giessler
Sebastian Abeck

Keywords: Microservice; Microservice Architecture; Domain- Driven Design; Context Map; Bounded Context;

Abstract:
The ongoing digital transformation is forcing organizations to rethink not only their business domains but also their (often monolithic) application landscapes. A more flexible architecture is needed: microservice architecture. Migrating, developing and operating such a flexible architecture requires predetermined architectural decisions. Because splitting the business domain into a more distributed software architecture is challenging, a methodology must be created that supports software architects by designing and systematically maintaining this kind of architecture. During our research, we discovered that there are only a few publications in this field that ignore the business domain and omit the maintenance of the architecture. Therefore, we provide a methodology for splitting business capabilities into a microservice architecture based on concepts of domain-driven design, which was proved over a longer time and continuously incorporated with new results. Our results indicate that we established a systematic and comprehensible creation process for microservice architecture, which also has a verifiable positive effect on the organization’s application landscape.

Pages: 53 to 61

Copyright: Copyright (c) IARIA, 2019

Publication date: March 24, 2019

Published in: conference

ISSN: 2519-8394

ISBN: 978-1-61208-701-6

Location: Valencia, Spain

Dates: from March 24, 2019 to March 28, 2019