Microservices adalah ?

Microservices merupakan pendekatan pengembangan aplikasi dalam sekala besar yang di bangun sebagai rangkaian dari modul layanan. Setiap modul mendukung tujuan bisnis yang spesifik dan di gunakan secara mudah, yang di bangun dengan tampilan yang baik untuk berkomunikasi dengan yang lain.

skema-microservices-3

Developer sudah biasa dengan hal yang satu ini.

skema-microservices-traditional-architecture

Module-modul terhubung dengan satu database.

Alternatif lain selain di atas adalah dengan konsep arsitektur microservices seperti berikut.

skema-microservices-traditional-architecture

Pada microservices database terpisah pada masing-masing module memiliki satu database.

Contoh e-commerce yang tidak menggunakan microservices adalah berikut.

skema-microservices

setiap proses di jalankan dalam satu module.

Contoh e-commerce yang menggunakan microservices.

skema-microservices-2

dari skema di atas dapat kita lihat perbedaan dengan microservices adalah proses di bagi menjadi tiga module.

Untuk implementasi microservices bisa menggunakan API.

Semoga bermanfaat wassalam.