Pengembangan software pada awalnya dilakukan secara monolitik, yaitu dengan menggabungkan semua komponennya dalam satu aplikasi . Namun, model ini memerlukan upaya ekstra untuk merespons perubahan yang terjadi dalam sistem. Jika ada komponen tertentu yang mengalami kesalahan, seluruh sistem dapat terpengaruh. Untuk mengatasi hal itu, pengembangan software di era sekarang dilakukan menggunakan model microservice. Model ini…