
Perancangan Arsitektur Backend Microservice pada Startup Campaign.com
Author(s) -
Zaky Riko Virgiawan,
Harwikarya Harwikarya
Publication year - 2022
Publication title -
al qalam
Language(s) - Slovenian
Resource type - Journals
eISSN - 2621-0681
pISSN - 1907-4174
DOI - 10.35931/aq.v16i1.862
Subject(s) - humanities , style (visual arts) , art , literature
Dalam memulai pengembangan perangkat lunak, salah satu poin terpenting adalah 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 bertambah perlu ada perombakan arsitektur kembali, dengan membangun pondasi yang lebih kokoh. Hal ini dialami oleh perusahaan startup sosial Campaign.com. Campaign.com merupakan sebuah aplikasi untuk mengambil aksi sosial yang dapat menyalurkan donasi dari sponsor. Desain sistem yang dibangun di campaign.com masih menggunakan arsitektur monolitik. Antarmuka pengguna, pemrosesan logika, dan akses data digabungkan menjadi satu program dan ditempatkan dalam satu basis data. Namun hal ini membuat aplikasi sering mengalami bugs dan server downtime. Dengan masalah yang sedang dihadapi ini penulis mencoba melakukan eksperimen dengan merancang dan menganalisa sistem arsitektur backend. Tujuan yang ingin dicapai dari perancangan arsitektur ini adalah mendeskripsikan proses penyederhanaan dari sebuah sistem arsitektur backend microservice agar mudah dalam pemeliharaan sistem dan penggunaan algoritma Docker yang akan membuat sistem menjadi efisien terhadap penulisan kode.