Volltext-Downloads (blau) und Frontdoor-Views (grau)

Keep it in Sync! Consistency Approaches for Microservices - An Insurance Case Study

  • Microservices is an architectural style for complex application systems, promising some crucial benefits, e.g. better maintainability, flexible scalability, and fault tolerance. For this reason microservices has attracted attention in the software development departments of different industry sectors, such as ecommerce and streaming services. On the other hand, businesses have to face great challenges, which hamper the adoption of the architectural style. For instance, data are often persisted redundantly to provide fault tolerance. But the synchronization of those data for the sake of consistency is a major challenge. Our paper presents a case study from the insurance industry which focusses consistency issues when migrating a monolithic core application towards microservices. Based on the Domain Driven Design (DDD) methodology, we derive bounded contexts and a set of microservices assigned to these contexts. We discuss four different approaches to ensure consistency and propose a best practice to identify the most appropriate approach for a given scenario. Design and implementation details and compliance issues are presented as well.

Download full text files

Export metadata

Additional Services

Search Google Scholar


Author:Arne KoschelORCiDGND, Andreas HausotterGND, Moritz Lange, Sina Gottwald
Parent Title (English):SERVICE COMPUTATION 2020, The Twelfth International Conference on Advanced Service Computing
Document Type:Conference Proceeding
Year of Completion:2020
Publishing Institution:Hochschule Hannover
Release Date:2023/04/19
Tag:Consistency; Domain Driven Design (DDD); Insurance Industry; Microservices
GND Keyword:Mikroservice; Versicherungswirtschaft
First Page:7
Last Page:14
Link to catalogue:1847846262
Institutes:Fakult├Ąt IV - Wirtschaft und Informatik
DDC classes:004 Informatik
Licence (German):License LogoUrheberrechtlich gesch├╝tzt