Open Access   Article Go Back

Migration Architecture Monolithic to Microservice on Information Technology Consultant Company

Lutfi Ardiansyah1 , Yuli Karyanti2

Section:Research Paper, Product Type: Journal Paper
Volume-10 , Issue-8 , Page no. 9-14, Aug-2022

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v10i8.914

Online published on Aug 31, 2022

Copyright © Lutfi Ardiansyah, Yuli Karyanti . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Lutfi Ardiansyah, Yuli Karyanti, “Migration Architecture Monolithic to Microservice on Information Technology Consultant Company,” International Journal of Computer Sciences and Engineering, Vol.10, Issue.8, pp.9-14, 2022.

MLA Style Citation: Lutfi Ardiansyah, Yuli Karyanti "Migration Architecture Monolithic to Microservice on Information Technology Consultant Company." International Journal of Computer Sciences and Engineering 10.8 (2022): 9-14.

APA Style Citation: Lutfi Ardiansyah, Yuli Karyanti, (2022). Migration Architecture Monolithic to Microservice on Information Technology Consultant Company. International Journal of Computer Sciences and Engineering, 10(8), 9-14.

BibTex Style Citation:
@article{Ardiansyah_2022,
author = {Lutfi Ardiansyah, Yuli Karyanti},
title = {Migration Architecture Monolithic to Microservice on Information Technology Consultant Company},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {8 2022},
volume = {10},
Issue = {8},
month = {8},
year = {2022},
issn = {2347-2693},
pages = {9-14},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=5510},
doi = {https://doi.org/10.26438/ijcse/v10i8.914}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v10i8.914}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=5510
TI - Migration Architecture Monolithic to Microservice on Information Technology Consultant Company
T2 - International Journal of Computer Sciences and Engineering
AU - Lutfi Ardiansyah, Yuli Karyanti
PY - 2022
DA - 2022/08/31
PB - IJCSE, Indore, INDIA
SP - 9-14
IS - 8
VL - 10
SN - 2347-2693
ER -

VIEWS PDF XML
184 260 downloads 130 downloads
  
  
           

Abstract

This research aims to migrate the architecture from a monolithic to a microservices architecture on applications that were originally built with a monolithic architecture by an IT consulting firm. The goal is to migrate from monolithic architecture to microservices architecture to overcome problems that occur in applications with monolithic architectural designs that have been delivered to clients by an IT consulting company to improve customer satisfaction by improving the quality of the application. Microservices is one of the most popular architectural styles today. It is an independent, usable service modeled around a business domain. The advantages of using a microservices architecture in developing systems are flexibility and system maintenance. One method that is widely used in system migration is the Strangler Fig Application. There are 3 main stages: 1. Identifying assets to be relocated; 2. transferring assets; and 3. rerouting relocated assets. The migration results in a monolithic architecture totaling 2491 records consisting of 87 columns taking 2 hours 59 minutes 18 seconds or 1 data point for 4.3 seconds and heap memory of 99.0 percent, while the microservices architecture with an increase in data of 384 records takes 1 minute 33 seconds or 1 data point for 0.03 seconds and heap memory of 12.8 percent after implementation of the new architecture.

Key-Words / Index Term

Microservices, Monolithic, Migration System, Strangler Fig Application

References

[1] Chris Richardson, Microservices Patterns With Examples in Java. Shelter Island, NY: Manning Publications Co., 2019.
[2] Jakob Nielsen, Usability Engineering. California: Elsevier, 1993. doi: 10.1016/C2009-0-21512-1.
[3] Sam Newman, Monolith to Microservices Evolutionary Patterns to Transform Your Monolith, Second Edition. Gravenstein Highway North: O’Reilly Media, Inc., 2020.
[4] Mohammad Harry Khomas Saputra and Luthfi Muhammad Nabil, “PENERAPAN ARSITEKTUR MICROSERVICE PADA SISTEM TATA KELOLA MATAKULIAH PROYEK POLITEKNIK POS INDONESIA,” Teknik Informatika, vol. 13, no. 3, pp. 22–28, Aug. 2021, Accessed: Aug. 1, 2022. [Online]. Available: https://ejurnal.poltekpos.ac.id/index.php/informatika/article/view/1667
[5] R. Mufrizal and D. Indarti, “Refactoring Arsitektur Microservice Pada Aplikasi Absensi PT. Graha Usaha Teknik,” Jurnal Nasional Teknologi dan Sistem Informasi, vol. 5, no. 1, pp. 57–68, Apr. 2019, doi: 10.25077/TEKNOSI.v5i1.2019.57-68.
[6] J. A. Suthendra and M. A. I. Pakereng, “Implementation of Microservices Architecture on E-Commerce Web Service,” ComTech: Computer, Mathematics and Engineering Applications, vol. 11, no. 2, pp. 89–95, Dec. 2020, doi: 10.21512/comtech.v11i2.6453.
[7] N. Torvekar and P. S. Game, “Microservices and Its Applications An Overview,” International Journal of Computer Sciences and Engineering, vol. 7, no. 4, pp. 803–809, Apr. 2019, doi: 10.26438/ijcse/v7i4.803809.
[8] S. S. Paradkar, “eGovernment Integration Framework for Fragmented Systems,” International Journal of Computer Sciences and Engineering, vol. 9, no. 1, pp. 51–55, Jan. 2021, doi: 10.26438/ijcse/v9i1.5155.