Microservices

Microservices adalah gaya arsitektur yang menstrukturkan aplikasi sebagai kumpulan layanan (service) kecil yang otonom, dimodelkan di sekitar domain bisnis. Setiap service berjalan dalam prosesnya sendiri dan berkomunikasi melalui mekanisme ringan seperti HTTP API.

Konteks Penggunaan

Netflix, Amazon, Gojek menggunakan ribuan microservices.

Contoh

Aplikasi E-commerce dipecah jadi: Service User, Service Produk, Service Keranjang, Service Pembayaran. Jika Service Pembayaran error, user masih bisa lihat-lihat produk.

Catatan

Lawan dari Monolith. Lebih kompleks dikelola tapi lebih mudah di-scale.

Bangun Karier Sebagai AI Engineer dalam 8 Minggu!

Info Detail
Apa Itu Microservices? Definisi & Penjelasan | Kamus REA Ruangguru