Microservices, Konsep dan Implementasi
Akhir-akhir ini kita sering mendengar istilah Microservices di dunia teknologi. Istilah yang sedang populer ini diyakini mampu memberikan pilihan solusi dalam membangun sebuah aplikasi yang efisien pada proses dan efektif dalam pengembangan. Terlebih lagi harus mampu tetap berfungsi baik pada saat mendapatkan lonjakan pengunjung. Sebelum kita berganti ke teknologi terbaru dan canggih, sebaiknya kita mulai dengan me-review arsitektur aplikasi yang digunakan sekarang. Terkadang permasalahan yang kompleks dapat diselesaikan dengan menggunakan desain arsitektur aplikasi yang tepat. Monolithic Sekian lama kita telah hidup dari desain aplikasi yang memiliki arsitektur yang terpusat dan teknologi yang seragam, atau lebih dikenal dengan istilah Monolithic application architecture. Arsitektur aplikasi monolitik ini menggunakan kode sumber dan teknologi yang serupa untuk menjalankan semua tugas-tugasnya. Untuk memudahkan pemahaman kita ambil contoh aplikasi wo...