Containerized Event-Driven Microservice Architecture
Microservice architecture offers many advantages, especially for business applications, due to its flexibility, expandability, and loosely coupled structure for ease of maintenance. However, there are several disadvantages that stem from the features of microservices, such as the fact that microser...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
University of Baghdad, College of Science for Women
2024-02-01
|
| Series: | مجلة بغداد للعلوم |
| Subjects: | |
| Online Access: | https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/9729 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849407576443191296 |
|---|---|
| author | Siti Zulaikha Mohd Zuki Radziah Mohamad Nor Azizah Saadon |
| author_facet | Siti Zulaikha Mohd Zuki Radziah Mohamad Nor Azizah Saadon |
| author_sort | Siti Zulaikha Mohd Zuki |
| collection | DOAJ |
| description |
Microservice architecture offers many advantages, especially for business applications, due to its flexibility, expandability, and loosely coupled structure for ease of maintenance. However, there are several disadvantages that stem from the features of microservices, such as the fact that microservices are independent in nature can hinder meaningful communication and make data synchronization more challenging. This paper addresses the issues by proposing a containerized microservices in an asynchronous event-driven architecture. This architecture encloses microservices in containers and implements an event manager to keep track of all the events in an event log to reduce errors in the application. Experiment results show a decline in response time compared to two other benchmark architectures, as well as a lessening in error rate.
|
| format | Article |
| id | doaj-art-a3557c7a7e014eeab9d5cc12baecfeef |
| institution | Kabale University |
| issn | 2078-8665 2411-7986 |
| language | English |
| publishDate | 2024-02-01 |
| publisher | University of Baghdad, College of Science for Women |
| record_format | Article |
| series | مجلة بغداد للعلوم |
| spelling | doaj-art-a3557c7a7e014eeab9d5cc12baecfeef2025-08-20T03:36:01ZengUniversity of Baghdad, College of Science for Womenمجلة بغداد للعلوم2078-86652411-79862024-02-01212(SI)10.21123/bsj.2024.9729Containerized Event-Driven Microservice ArchitectureSiti Zulaikha Mohd Zuki0Radziah Mohamad1Nor Azizah Saadon2Faculty of Computing, Universiti Teknologi Malaysia, Johor, Malaysia.Faculty of Computing, Universiti Teknologi Malaysia, Johor, Malaysia.Faculty of Computing, Universiti Teknologi Malaysia, Johor, Malaysia. Microservice architecture offers many advantages, especially for business applications, due to its flexibility, expandability, and loosely coupled structure for ease of maintenance. However, there are several disadvantages that stem from the features of microservices, such as the fact that microservices are independent in nature can hinder meaningful communication and make data synchronization more challenging. This paper addresses the issues by proposing a containerized microservices in an asynchronous event-driven architecture. This architecture encloses microservices in containers and implements an event manager to keep track of all the events in an event log to reduce errors in the application. Experiment results show a decline in response time compared to two other benchmark architectures, as well as a lessening in error rate. https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/9729Container environment, Error handling, Event-driven architecture, Event manager, Microservice |
| spellingShingle | Siti Zulaikha Mohd Zuki Radziah Mohamad Nor Azizah Saadon Containerized Event-Driven Microservice Architecture مجلة بغداد للعلوم Container environment, Error handling, Event-driven architecture, Event manager, Microservice |
| title | Containerized Event-Driven Microservice Architecture |
| title_full | Containerized Event-Driven Microservice Architecture |
| title_fullStr | Containerized Event-Driven Microservice Architecture |
| title_full_unstemmed | Containerized Event-Driven Microservice Architecture |
| title_short | Containerized Event-Driven Microservice Architecture |
| title_sort | containerized event driven microservice architecture |
| topic | Container environment, Error handling, Event-driven architecture, Event manager, Microservice |
| url | https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/9729 |
| work_keys_str_mv | AT sitizulaikhamohdzuki containerizedeventdrivenmicroservicearchitecture AT radziahmohamad containerizedeventdrivenmicroservicearchitecture AT norazizahsaadon containerizedeventdrivenmicroservicearchitecture |