Design and Implementation of a Remote Care Application Based on Microservice Architecture
Philip Nils Wizenty, Florian Rademacher, Jonas Sorgalla, Sabine, Sachweh

TL;DR
This paper presents a case study of a remote care application built with microservice architecture, demonstrating improved scalability, integration, and deployment efficiency for remote caregiving systems.
Contribution
It provides practical insights into designing and implementing a remote care system using MSA, highlighting benefits like better scalability and faster deployment.
Findings
Enhanced scalability and extensibility of the system
More efficient feature integration and deployment
Successful application of domain-driven design principles
Abstract
Microservice Architecture (MSA) is an architectural style for service-based software systems. MSA puts a strong emphasis on high cohesion and loose coupling of the services that provide systems' functionalities. As a result of this, MSA-based software architectures exhibit increased scalability and extensibility, and facilitate the application of continuous integration techniques. This paper presents a case study of an MSA-based Remote Care Application (RCA) that allows caregivers to remotely access smart home devices. The goal of the RCA is to assist persons being cared in Activities of Daily Living. Employing MSA for the realization of the RCA yielded several lessons learned, e.g., (i) direct transferability of domain models based on Domain-driven Design; (ii) more efficient integration of features; (iii) speedup of feature delivery due to MSA facilitating automated deployment.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
