Microservices-based IoT Monitoring Application with a Domain-driven Design Approach

Rahmatulloh, Alam and Sari, Dewi Wulan and Shofa, Rahmi Nur and Darmawan, Irfan Microservices-based IoT Monitoring Application with a Domain-driven Design Approach. In: Telkom University.

[img] Text
17. Microservices-based IoT Monitoring Application with a Domain-driven Design Approach.pdf

Download (1MB)
[img] Text
2.B8-Korespondensi Microservices-based IoT.pdf

Download (38kB)
[img] Text
2.B8-Similaritas Microservices-based IoT.pdf

Download (2MB)

Abstract

The growth in the use of the Internet of Things (IoT) is increasingly massive. Along with the continuous development of the IoT platform, there are obstacles in the number of nodes that continue to increase. In addition, there are growing issues of availability, scalability, and functionality of applications that will lead to dead code. Microservices architectural pattern emerges as an alternative. However, the service decomposition process and data management on services in microservice applications require special attention. Based on the issues described above, in this study, the microservices architecture paradigm with a domain-driven design (DDD) approach is applied to develop an IoT Monitoring application that can handle various IoT projects on one platform. The results show that a definition of a service is designed to be more accurate. The application of the DDD concept in breaking down application services helps in mapping each domain. Therefore, it can produce adaptive software products and generate easy-to- maintain code. The microservice architecture with a REST API- based approach applied to the IoT monitoring application has worked well, tested at the unit testing, integration, and performance stages. Based on performance testing results, the number of nodes (with three sensors per node) that can access simultaneously reaches 75 nodes. The total sensors in one node can have up to 10 sensors per node with a response time of less than 100ms. System development can be done without overhauling the entire system and does not interfere with the performance of other services

Item Type: Conference or Workshop Item (Paper)
Subjects: T Technology > T Technology (General)
Divisions: Fakultas Teknik > Informatika > Artikel Dosen Informatika
Depositing User: Mrs Linda Amelia Oktavia
Date Deposited: 15 May 2023 05:31
Last Modified: 15 May 2023 05:31
URI: http://repositori.unsil.ac.id/id/eprint/9196

Actions (login required)

View Item View Item