ABizLSM: Kerangka Migrasi Sistem Lawas Genting Arsitektur Monolitik ke Microservices untuk Perusahaan Startup dengan Dinamika Bisnis Tinggi

Penulis

  • Michael Susanto Computer Systems Lab (CSL), Fakultas Ilmu Komputer, Universitas Indonesia
  • Muhammad Hafizhuddin Hilman Computer Systems Lab (CSL), Fakultas Ilmu Komputer, Universitas Indonesia

DOI:

https://doi.org/10.25077/TEKNOSI.v11i01.2025.27-36

Kata Kunci:

Migrasi Sistem, Microservices, Domain-Driven Design

Abstrak

Proses rekayasa ulang migrasi sistem monolitik lama ke sistem berbasis microservices sering kali penting bagi kelangsungan bisnis. Pada ruang lingkup perusahaan startup, dinamika perubahan bisnis cenderung lebih gesit dan cepat, yang membuat sistem sering kali tidak terawat dan terdokumentasi dengan baik. Di sisi lain, pengembang ditantang untuk memperbarui sistem lama dengan perubahan bisnis perusahaan startup yang dinamis dari waktu ke waktu. Banyak studi telah mengusulkan proses migrasi sistem monolitik lama. Namun, penelitian umumnya terfokus pada perusahaan korporat, yang sering tidak mempertimbangkan proses migrasi dalam lingkungan bisnis perusahaan startup yang gesit. Dengan demikian, penelitian ini membahas masalah tersebut dan mengusulkan kerangka kerja Agile Business Legacy System Migration (ABizLSM) yang berasal dari prinsip-prinsip Domain-Driven Design (DDD) dengan fokus pada migrasi sistem monolitik lama di perusahaan startup. Penelitian ini menggunakan metode penelitian campuran dengan melakukan wawancara dan mengevaluasi sistem yang dimigrasikan dengan membandingkan latensi dengan sistem lama. Hasil penelitian menunjukkan bahwa kerangka kerja ABizLSM telah berhasil memigrasikan sistem monolitik lama dalam perusahaan startup yang gesit, sehingga memberikan kemudahan pemeliharaan dan skalabilitas yang lebih baik serta meningkatkan kualitas sistem secara keseluruhan. Selain itu, tidak ada penurunan kinerja pada sistem yang telah dimigrasikan, sehingga kerangka kerja ABizLSM berhasil memigrasikan sistem monolitik lawas genting.

Biografi Penulis

Michael Susanto, Computer Systems Lab (CSL), Fakultas Ilmu Komputer, Universitas Indonesia

Michael Susanto adalah seorang mahasiswa magister teknologi informasi di Fakultas Ilmu Komputer, Universitas Indonesia. Ia memiliki fokus penelitian pada resource management dan komputasi di cloud dan sistem terdistribusi.

Muhammad Hafizhuddin Hilman, Computer Systems Lab (CSL), Fakultas Ilmu Komputer, Universitas Indonesia

Muhammad Hafizhuddin Hilman adalah seorang dosen dan peneliti di Fakultas Ilmu Komputer, Universitas Indonesia. Ia memiliki bidang minat pada sistem komputer terkait resource management dan scheduling di cloud dan sistem terdistribusi. Secara khusus, Ia memiliki fokus penelitian pada sistem untuk workflow management, simulasi dan pemodelan cloud, scientific computing, dan high-performance computing.

Referensi

H. Sneed and C. Verhoef, “Re-implementing a legacy system,” Journal of Systems and Software, vol. 155, pp. 162–184, 2019.

J. Soldani, L. Luthmann, N. Gottwald, M. Lochau, and A. Brogi, “Compositional testing of management conformance for multi-component enterprise applications,” Service Oriented Computing and Applications, vol. 16, no. 3, pp. 209–225, 2022.

H. Bakar, R. Razali, and D. I. Jambari, “A guidance to legacy systems modernization,” Int J Adv Sci Eng Inf Technol, vol. 10, no. 3, pp. 1042–1050, 2020.

P. de Vrieze and L. Xu, “Resilience analysis of service-oriented collaboration process management systems,” Service oriented computing and applications, vol. 12, no. 1, pp. 25–39, 2018.

R. Cao and M. Iansiti, “Digital transformation, data architecture, and legacy systems,” Journal of Digital economy, vol. 1, no. 1, pp. 1–19, 2022.

P. Pääkkönen and D. Pakkala, “Mechanism and architecture for the migration of service implementation during traffic peaks,” Service Oriented Computing and Applications, vol. 9, pp. 193–209, 2015.

A. Immonen and D. Pakkala, “A survey of methods and approaches for reliable dynamic service compositions,” Service Oriented Computing and Applications, vol. 8, pp. 129–158, 2014.

M. Ali, S. Hussain, M. Ashraf, and M. K. Paracha, “Addressing software related issues on legacy systems–a review,” International journal of scientific and technology research, vol. 9, no. 03, pp. 3738–3742, 2020.

H. Abu Bakar, R. Razali, and D. I. Jambari, “Legacy systems modernisation for citizen-centric digital government: A conceptual model,” Sustainability, vol. 13, no. 23, p. 13112, 2021.

H. Calderón-Gómez et al., “Evaluating service-oriented and microservice architecture patterns to deploy ehealth applications in cloud computing environment,” Applied Sciences, vol. 11, no. 10, p. 4350, 2021.

C. E. da Silva, Y. de L. Justino, and E. Adachi, “SPReaD: service-oriented process for reengineering and DevOps: Developing microservices for a Brazilian state department of taxation,” Service Oriented Computing and Applications, vol. 16, no. 1, pp. 1–16, 2022.

F. Tapia, M. Á. Mora, W. Fuertes, H. Aules, E. Flores, and T. Toulkeridis, “From monolithic systems to microservices: A comparative study of performance,” Applied sciences, vol. 10, no. 17, p. 5797, 2020.

S. A. Zahra, “The resource-based view, resourcefulness, and resource management in startup firms: A proposed research agenda,” J Manage, vol. 47, no. 7, pp. 1841–1860, 2021.

M. F. Ramadhan and Z. Zukhri, “Pengembangan REST API Sistem UIIAdmisi dengan Menggunakan Pendekatan Domain Driven Design,” Jurnal Ilmiah Informatika, vol. 11, no. 02, pp. 176–182, 2023.

A. Nguyen-Duc, K.-K. Kemell, and P. Abrahamsson, “The entrepreneurial logic of startup software development: A study of 40 software startups,” Empir Softw Eng, vol. 26, pp. 1–55, 2021.

M. A. Arokodare and B. R. Falana, “Strategic agility and the global pandemic: The agile organizational structure, a theoretical review,” Information Management and Business Review, vol. 13, no. 1, pp. 16–27, 2021.

V. Lenarduzzi, F. Lomio, N. Saarimäki, and D. Taibi, “Does migrating a monolithic system to microservices decrease the technical debt?,” Journal of Systems and Software, vol. 169, p. 110710, 2020.

N.-B. Wang, W. Shen, C. Guo, and H.-P. Wan, “Moving load test-based rapid bridge capacity evaluation through actual influence line,” Eng Struct, vol. 252, p. 113630, 2022.

M. Abdellatif et al., “A taxonomy of service identification approaches for legacy software systems modernization,” Journal of Systems and Software, vol. 173, p. 110868, 2021.

R. Ferdiana, S. Sulistyo, and others, “The role of information technology usage on startup financial management and taxation,” Procedia Comput Sci, vol. 161, pp. 1308–1315, 2019.

P. Johnson, “Is EventStorming effective in defining the bounded contexts used to break down monolithic software into microservices?,” Tech. Rep., 2022.

D.-H. Dang, D. M. Le, and V.-V. Le, “Agl: Incorporating behavioral aspects into domain-driven design,” Inf Softw Technol, vol. 163, p. 107284, 2023.

T. Abell, A. Husar, and L. May-Ann, “Cloud computing as a key enabler for tech start-ups across Asia and the Pacific,” 2021.

A. Behl, P. Dutta, S. Lessmann, Y. K. Dwivedi, and S. Kar, “A conceptual framework for the adoption of big data analytics by e-commerce startups: a case-based approach,” Information systems and e-business management, vol. 17, pp. 285–318, 2019.

L. Huang, Y. Huang, R. Huang, G. Xie, and W. Cai, “Factors influencing returning migrants’ entrepreneurship intentions for rural E-commerce: an empirical investigation in China,” Sustainability, vol. 14, no. 6, p. 3682, 2022.

M. Daoud, A. El Mezouari, N. Faci, D. Benslimane, Z. Maamar, and A. El Fazziki, “A multi-model based microservices identification approach,” Journal of Systems Architecture, vol. 118, p. 102200, 2021.

Y. Gan and C. Delimitrou, “The architectural implications of cloud microservices,” IEEE Computer Architecture Letters, vol. 17, no. 2, pp. 155–158, 2018.

A. A. Laghari, X. Zhang, Z. A. Shaikh, A. Khan, V. V Estrela, and S. Izadi, “A review on quality of experience (QoE) in cloud computing,” J Reliab Intell Environ, vol. 10, no. 2, pp. 107–121, 2024.

N. Bjørndal et al., “Migration from monolith to microservices: Benchmarking a case study,” Tech. Rep., 2020.

Unduhan

Telah diserahkan

05-11-2024

Diterima

23-04-2025

Diterbitkan

30-04-2025

Cara Mengutip

[1]
M. Susanto dan M. H. Hilman, “ABizLSM: Kerangka Migrasi Sistem Lawas Genting Arsitektur Monolitik ke Microservices untuk Perusahaan Startup dengan Dinamika Bisnis Tinggi”, TEKNOSI, vol. 11, no. 01, hlm. 27–36, Apr 2025.

Terbitan

Bagian

Articles