Analysis and Design of Monolithic System Architecture Migration to Microservices at PT. MALINDO Conceptual Approach

  • Ego Oktafanda universitas rokania
  • Nofri Wandi Al-Hafiz Universitas Islam Kuantan Singingi
  • Abdul Latif Universitas Bina Sarana Informatika
  • Firman Universitas Rokania
Keywords: Monolith, Microservices, Scalability, Transition

Abstract

This study analyzes the transition from a monolithic architecture to a microservices architecture within a corporate environment, specifically at PT.MALINDO. While the monolithic architecture was once effective, it now presents several challenges, including maintenance complexity, limited scalability, and frequent occurrences of deadlocks. The analysis highlights the growing need for a more adaptive and flexible system to respond to dynamic business requirements. In this context, a microservices architecture is proposed as a solution to overcome the limitations of the monolithic approach. Microservices break down applications into small, independent services, enabling easier and more efficient development, deployment, and maintenance. By using components such as an API Gateway and message brokers like Apache Kafka, inter-service communications can be managed more effectively, ensuring improved system performance and resilience. The findings indicate that transitioning to a microservices architecture can significantly enhance the system's performance, flexibility, and scalability. The resulting hypothesis suggests that adopting microservices will offer long-term benefits for PT.MALINDO, particularly in addressing system complexity and improving responsiveness to evolving business needs. Recommendations include implementation strategies and change management practices necessary to ensure a smooth and low-risk transit

Downloads

Download data is not yet available.

Author Biographies

Abdul Latif, Universitas Bina Sarana Informatika

-

Firman, Universitas Rokania

-

References

H. Suryotrisongko, “Arsitektur microservice untuk resiliensi sistem informasi,” SISFO, vol. 6, no. 2, pp. 6, 2017.

G. Munawar and A. Hodijah, “Analisis model arsitektur microservice pada sistem informasi DPLK,” Sinkron: Jurnal dan Penelitian Teknik Informatika, vol. 3, no. 1, pp. 232–238, 2018.

M. G. de Almeida and E. D. Canedo, “Authentication and authorization in microservices architecture: A systematic literature review,” Applied Sciences, vol. 12, no. 6, pp. 3023, 2022.

R. Laigner, Y. Zhou, M. A. V. Salles, Y. Liu, and M. Kalinowski, “Data management in microservices: State of the practice, challenges, and research directions,” arXiv preprint arXiv:2103.00170, 2021.

M. Kleppmann, Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, O’Reilly Media, 2017.

S. Newman, Building Microservices: Designing Fine-Grained Systems, 2nd ed., O’Reilly Media, 2021.

M. Nygard, Release It!: Design and Deploy Production-Ready Software, 2nd ed., Pragmatic Bookshelf, 2018.

O. Greevy, S. Ducasse, and T. Girba, “Analyzing software evolution through feature views,” Journal of Software Maintenance and Evolution: Research and Practice, vol. 18, no. 6, pp. 425–456, 2005.

C. Richardson, Microservices Patterns: With Examples in Java, Simon and Schuster, 2018.

V. F. Pacheco, Microservice Patterns and Best Practices: Explore Patterns Like CQRS and Event Sourcing to Create Scalable, Maintainable, and Testable Microservices, Packt Publishing, 2018.

M. Fowler, “Microservices,” MartinFowler.com, 2014. [Online]. Available: https://martinfowler.com/articles/microservices.html

S. Newman, Building Microservices, O’Reilly Media, 2021.

Nofri Wandi Al-Hafiz, Helpi Nopriandi, and Harianja, “Design of Rainfall Intensity Measuring Instrument Using IoT-Based Microcontroller”, JTOS, vol. 7, no. 2, pp. 202 - 211, Dec. 2024.

N. W. Al-Hafiz and H. Harianja, “Design of an Internet of Things-Based automatic cat feeding control device (IoT)”, Mandiri, vol. 13, no. 1, pp. 161–169, Jul. 2024.

PutriD. and Al-HafizN., “SISTEM INFORMASI SURAT KETERANGAN GANTI RUGI TANAH PADA KECAMATAN KUANTAN TENGAH MENGGUNAKAN WEBGIS”, Biner : Jurnal Ilmiah Informatika dan Komputer, vol. 2, no. 2, pp. 112-121, Jul. 2023.

H. Harianja, N. W. Al-Hafiz, and J. Jasri, “Data Analysis of Informatics Engineering Students of Islamic University of Kuantan Singingi”, JTOS, vol. 6, no. 1, pp. 23 - 30, Jan. 2023.

Siregar, M., and N. Al-Hafiz. "Design of Cloud Computer to Support Independent Information System Servers Universitas Islam Kuantan Singingi." Journal of Information System Research (JOSH) 3.2 (2022)

A. Apri Denta, H. Nopriandi, and E. Erlinda, “Information System Design Realization and Performance Achievements of the Manpower Office of Kuantan Singingi District”, JTOS, vol. 7, no. 1, pp. 01 - 09, Nov. 2024.

A. AP Putra, E. Erlinda, and M. Yusfahmi, “Sales System in the Endocell Mobile Phone Business Using the CRM (Customer Relationship Management) Method) in Kompe Berangin Village, Cerenti District”, JTOS, vol. 7, no. 1, pp. 10 - 21, Nov. 2024.

D. Setiawan, F. Haswan, and J. Jasri, “Design of School Bell Scheduling Application Based on Arduino Uno on MTs Babussalam Simandolak”, JTOS, vol. 7, no. 1, pp. 22 - 30, Jul. 2024.

D. Juniarti, A. Aprizal, and S. Chairani, “Information System for Analyzing Disease Trends in the Region Cerenti Health UPTD”, JTOS, vol. 7, no. 1, pp. 31 - 43, Jun. 2024.

F. Restuadi, H. Nopriandi, and A. Aprizal, “ANALISIS QOS JARINGAN INTERNET FAKULTAS TEKNIK UNIVERSITAS ISLAM KUANTAN SINGINGI MENGGUNAKAN WIRESHARK 4.0.3”, JTOS, vol. 7, no. 1, pp. 44 - 54, Jun. 2024.

J. Jasri and N. W. Al-hafiz, “Designing a mobile-based infaq application markazul quran wassunnah foundation (MQS)Kuantan Singingi”, J. Teknik Informatika CIT Medicom, vol. 15, no. 5, pp. 247–254, Nov. 2023.

R. Nazli, A. Amrizal, H. Hendra, and S. Syukriadi, “Modeling User Interface Design E-Business Applications for Marketing Umkm Products in Payakumbuh City Using Pieces Framework”, JTOS, vol. 7, no. 2, pp. 55 - 66, Nov. 2024.

Siti Saniah and Mhd. Furqan, “Classification Of Rice Plant Diseases Using K-Nearest Neighbor Algorithm Based On Hue Saturation Value Color Extraction And Gray Level Co-Occurrence Matrix Features”, JTOS, vol. 7, no. 2, pp. 212 - 223, Dec. 2024.

Published
2025-05-30
How to Cite
Oktafanda, E., Al-Hafiz, N. W., Latif, A., & Santosa, F. (2025). Analysis and Design of Monolithic System Architecture Migration to Microservices at PT. MALINDO Conceptual Approach. JURNAL TEKNOLOGI DAN OPEN SOURCE, 8(1), 54 - 63. https://doi.org/10.36378/jtos.v8i1.4265
Abstract viewed = 0 times
PDF downloaded = 0 times