Perancangan Arsitektur Backend Microservice pada Startup Campaign.com

Zaky Riko Virgiawan, Harwikarya Harwikarya

Abstract


Dalam memulai pengembangan perangkat lunak, salah satu poin terpentingadalah menentukan arsitektur teknologi sesuai dengan analisa kebutuhan produk.Sehingga nantinya dapat berjalan selaras bersamaan dengan visi produk tersebut.Namun, seiring berjalannya waktu dengan user dan data yang semakin bertambahperlu ada perombakan arsitektur kembali, dengan membangun pondasi yang lebihkokoh. Hal ini dialami oleh perusahaan startup sosial Campaign.com.Campaign.com merupakan sebuah aplikasi untuk mengambil aksi sosial yang dapatmenyalurkan donasi dari sponsor. Desain sistem yang dibangun di campaign.commasih menggunakan arsitektur monolitik. Antarmuka pengguna, pemrosesanlogika, dan akses data digabungkan menjadi satu program dan ditempatkan dalamsatu basis data. Namun hal ini membuat aplikasi sering mengalami bugs dan serverdowntime. Dengan masalah yang sedang dihadapi ini penulis mencoba melakukaneksperimen dengan merancang dan menganalisa sistem arsitektur backend. Tujuanyang ingin dicapai dari perancangan arsitektur ini adalah mendeskripsikan prosespenyederhanaan dari sebuah sistem arsitektur backend microservice agar mudahdalam pemeliharaan sistem dan penggunaan algoritma Docker yang akan membuatsistem menjadi efisien terhadap penulisan kode.

Keywords


Arsitektur, microservice, docker, integrasi

Full Text:

PDF

References


Allahyari, Mehdi, Seyedamin Pouriyeh, Mehdi Assefi, Saied Safaei, Elizabeth D. Trippe, Juan B. Gutierrez, and Krys Kochut. “A Brief Survey of Text Mining: Classification, Clustering and Extraction Techniques,” 2017.

Darmayantie, Astie. “Desain Sistem Terfederasi Dengan Pendekatan Microservice Architecture Pada Kasus Studi Sistem Pelaporan Pajak.” Jurnal Ilmiah Informatika Komputer 25, no. 1 (2020): 50–63. https://doi.org/10.35760/ik.2020.v25i1.2523.

Elsen, R, M R Nashrulloh, R Cahyana, A Mulyani, and A Latifah. “Microservice Architecture Design for Autograder Using Distributed Architecture.” IOP Conference Series: Materials Science and Engineering 1098, no. 3 (March 1, 2021): 032083. https://doi.org/10.1088/1757-899X/1098/3/032083.

Gos, Konrad, and Wojciech Zabierowski. “The Comparison of Microservice and Monolithic Architecture.” In 2020 IEEE XVIth International Conference on the Perspective Technologies and Methods in MEMS Design (MEMSTECH), 150–53. Lviv, Ukraine: IEEE, 2020. https://doi.org/10.1109/MEMSTECH49584.2020.9109514.

Khalida, Rakhmi, Adi Muhajirin, and Siti Setiawati. “Teknis Kerja Docker Container untuk Optimalisasi Penyebaran Aplikasi.” PIKSEL : Penelitian Ilmu Komputer Sistem Embedded and Logic 7, no. 2 (September 23, 2019): 167–76. https://doi.org/10.33558/piksel.v7i2.1819.

Pachghare, Vinod Keshaorao. “Microservices Architecture for Cloud Computing” 2, no. 1 (n.d.): 14.

Ponce, Francisco, Gaston Marquez, and Hernan Astudillo. “Migrating from Monolithic Architecture to Microservices: A Rapid Review.” In 2019 38th International Conference of the Chilean Computer Science Society (SCCC), 1–7. Concepcion, Chile: IEEE, 2019. https://doi.org/10.1109/SCCC49216.2019.8966423.

Sakti, Calvin Seviro Bima, and Indra Hermawan. “Implementasi Arsitektur Microservice Pada Back End Sistem Informasi Atlantas Berbasis Website.” Jurnal Teknologi Terpadu 6, no. 2 (2020).

Wang, Yujing, and Darrel Ma. “Developing a Process in Architecting Microservice Infrastructure with Docker, Kubernetes, and Istio.” ArXiv:1911.02275 [Cs], November 6, 2019. http://arxiv.org/abs/1911.02275.




DOI: http://dx.doi.org/10.35931/aq.v16i1.862

Refbacks

  • There are currently no refbacks.


Copyright (c) 2022 Al Qalam: Jurnal Ilmiah Keagamaan dan Kemasyarakatan

Al Qalam: Jurnal Ilmiah Keagamaan dan Kemasyarakatan

index by:

              

Publish by:

Sekolah Tinggi Ilmu Al-Qur'an Amuntai

Contact us:

Address: Jl. Rakha Pakapuran, Amuntai Utara
Kabupaten : Hulu Sungai Utara
Kode Pos : 71471
Provinsi : Kalimantan Selatan
Telephone : 085251613000
Email: hafizhihusinsungkar@gmail.com

 

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.