Course Outline

Memahami Microservices

  • Apa itu layanan mikro?
  • Manfaat dan tantangan utama layanan mikro
  • Arsitektur monolitik vs. arsitektur layanan mikro

Merancang Sistem Layanan Mikro

  • Prinsip arsitektur layanan mikro
  • Menentukan batasan layanan
  • Communication antar layanan

Desain Layanan

  • API RESTful dan kontrak layanan
  • Strategi versi layanan
  • Partisi dan penyimpanan data untuk layanan mikro

Sumber Acara

  • Memahami konsep sumber acara
  • Manfaat dan kasus penggunaan untuk event sourcing
  • Menerapkan arsitektur berbasis peristiwa

CQRS (Pemisahan Tanggung Jawab Kueri Perintah)

  • Pengantar CQRS
  • Kapan menggunakan CQRS
  • Menerapkan CQRS dalam sistem layanan mikro

Lainnya Design Patterns untuk Arsitektur Berbasis Microservice

  • Registri dan penemuan layanan
  • Layanan mesh dan gateway API
  • Pola ketahanan (misalnya, Circuit Breaker, Bulkhead)

Desain dan Operasi Sistem

  • Pemantauan dan pencatatan dalam layanan mikro
  • Kontainerisasi dan orkestrasi (misalnya, Docker, Kubernetes)
  • Pertimbangan keamanan untuk layanan mikro

Mengadopsi Microservices

  • Mengevaluasi kesiapan organisasi untuk layanan mikro
  • Langkah-langkah migrasi dari monolit ke layanan mikro
  • Mengelola tantangan budaya dan teknis

Ringkasan dan Langkah Berikutnya

Requirements

  • Pengalaman pemrograman sebelumnya

Hadirin

  • Pengembang perangkat lunak
  • Arsitek sistem
  • DevOps profesional
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses (Minimal 5 peserta)

Related Categories