University of Twente Student Theses
As of Friday, 8 August 2025, the current Student Theses repository is no longer available for thesis uploads. A new Student Theses repository will be available starting Friday, 15 August 2025.
Microservices In IoT-based Remote Patient Monitoring Systems: Redesign of a Monolith
Alikhujaev, A. (2023) Microservices In IoT-based Remote Patient Monitoring Systems: Redesign of a Monolith.
PDF
835kB |
Abstract: | Since over half of the world population in remote areas does not have access to medical practitioners, Remote Patient Monitoring (RPM) systems have proved to be a viable alternative. However, because these systems are powered by many IoT devices, they require efficient software architectures. Therefore, an increasing number of applications of microservice architectures in the RPM systems with different models have been proposed. On the other hand, there is still an open question on how to decompose and apply microservice principles in IoT-based systems, while retaining benefits of microservices like maintainability. Therefore, the goals of this study are to investigate how microservices should be applied in the RPM systems and whether they improve software maintainability. To achieve that we rebuild the existing SBIoT-MPH system for monitoring hypertension using microservice principles and decomposition patterns. Moreover, to validate the findings we evaluate the end artefact and discuss improved maintainability and the sensor data ingestion throughput. With this study, we aim to provide both researchers and practitioners with a general and comprehensive solution to build microservice-based RPM systems. |
Item Type: | Essay (Bachelor) |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 54 computer science |
Programme: | Computer Science BSc (56964) |
Awards: | Best paper award |
Link to this item: | https://purl.utwente.nl/essays/95905 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page