31 poin oleh ironlung 2024-02-05 | Belum ada komentar. | Bagikan ke WhatsApp
  • Pola API Gateway, pola database per layanan (DB), pola circuit breaker, pola berbasis peristiwa, pola saga
  • Pola API Gateway
    • API gateway berperan sebagai satu-satunya titik masuk untuk semua permintaan klien
    • Ini merutekan permintaan ke mikroservis yang sesuai, lalu kemudian mengagregasikan respons
  • Pola DB per layanan
    • Setiap mikroservis memiliki DB-nya sendiri
    • Ini memastikan keterikatan yang longgar dan kohesi yang tinggi
    • Ini mendukung setiap mikroservis untuk menggunakan jenis DB yang paling sesuai dengan kebutuhannya
  • Pola circuit breaker
    • Dapat mencegah gangguan jaringan atau kegagalan layanan menyebar ke layanan lain
  • Pola berbasis peristiwa
    • Ketika status layanan berubah, layanan tersebut memublikasikan peristiwa
    • Layanan lain berlangganan peristiwa tersebut dan memperbarui status sesuai kebutuhan
    • Dengan cara ini, setiap layanan dapat menjaga konsistensi tanpa perlu berkomunikasi secara real-time
  • Pola saga
    • Membantu mengatasi kesulitan dalam mengimplementasikan transaksi bisnis yang mencakup banyak layanan
    • Saga adalah urutan transaksi lokal, dan setiap transaksi memperbarui data di dalam satu layanan
    • Jika transaksi lokal gagal, saga menjalankan transaksi kompensasi untuk membatalkan dampak transaksi sebelumnya

Belum ada komentar.

Belum ada komentar.