Optimization of Microservice-Based Academic Services with the Use of Message Brokers (Case Study: Business Process of Submitting Krs)

This research proposes a solution by designing a microservice-based system connected through a message broker, with a case study on the KRS submission process. In this research, the service will be broken down into small parts to improve system performance. KRS requests submitted by students will be channeled through academic aggregation which acts as a publisher, then stored in the academic command database and academic query which acts as a consumer. Publisher and consumer are connected by a message broker, RabbitMQ. The RabbitMQ configuration used is to create a virtual host “krs” to separate between services and also use a quorum queue type that excels in security and availability. The results of this research show that the simulation of a microservice-based academic service system results in an efficient process

Authors

Institutions

Publication Details

Published
2024-11-20
DOI
https://doi.org/10.1109/icimcis63449.2024.10956829
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimization of Microservice-Based Academic Services with the Use of Message Brokers (Case Study: Business Process of Submitting Krs)

Nindy Irzavika, I Wayan Widi Pradnyana, Muhammad Helmi Azhar
Software System Performance and Reliability
article

Optimization of Microservice-Based Academic Services with the Use of Message Brokers (Case Study: Business Process of Submitting Krs)

Nindy Irzavika, I Wayan Widi Pradnyana, Muhammad Helmi Azhar
article en

Abstract

This research proposes a solution by designing a microservice-based system connected through a message broker, with a case study on the KRS submission process. In this research, the service will be broken down into small parts to improve system performance. KRS requests submitted by students will be channeled through academic aggregation which acts as a publisher, then stored in the academic command database and academic query which acts as a consumer. Publisher and consumer are connected by a message broker, RabbitMQ. The RabbitMQ configuration used is to create a virtual host “krs” to separate between services and also use a quorum queue type that excels in security and availability. The results of this research show that the simulation of a microservice-based academic service system results in an efficient process

Universitas Pembangunan Nasional Veteran Jakarta (ID)
Openalex Percentile: Top 65%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.