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...

Full description

Saved in:
Bibliographic Details
Main Authors: Siti Zulaikha Mohd Zuki, Radziah Mohamad, Nor Azizah Saadon
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