Hubungi Kami

Kerangka Materi

Bagian I: Pemodelan dan Desain Domain

  • Prinsip Domain Driven Design

  • Event storming untuk penemuan domain

  • Bounded contexts dan pemetaan konteks

  • Kepemilikan data dan prinsip database-per-layanan

Bagian II: Kontrak dan Komunikasi

  • Desain kontrak

  • Versi API dan strategi evolusi

  • Pola komunikasi sinkron

  • Pola komunikasi asinkron

Bagian III: Membangun Mikroservices

  • Struktur arsitektur bersih

  • Manajemen dependensi dan pertimbangan keamanan

  • Pengantar Dapr (Distributed Application Runtime)

  • Komunikasi antar layanan

  • Manajemen status

  • Pesan pub/sub

  • Manajemen rahasia dan konfigurasi

  • Observabilitas menggunakan telemetri bawaan

Bagian IV: Strategi Pengujian

  • Tes detak jantung

  • Pengujian end-to-end

  • Pengujian tingkat layanan

Bagian V: Infrastruktur

  • Infrastruktur sebagai Kode (Bicep)

  • Wadah dan orkestrasi (Kubernetes / Azure Container Apps)

  • Pipeline infrastruktur dan penerapan

  • Layanan penyimpanan dan basis data

Bagian VI: Penerapan

  • Pipeline CI/CD

  • Cincin penerapan

  • Flag fitur

Bagian VII: Observabilitas

  • Logging terpusat

  • Pelacakan terdistribusi

  • Metrik dan dasbor

  • Pemantauan dan pemberitahuan

Bagian VIII: Ketahanan dan Pemulihan Bencana

  • Probes kesehatan dan pemeriksaan kesiapan

  • Penanganan kegagalan komputasi

  • Strategi kegagalan infrastruktur

  • Penanganan kegagalan tingkat layanan

Persyaratan

  • Pengalaman pemrograman yang solid dalam setidaknya satu bahasa backend (C#, Java, Python, atau sejenisnya)
  • Pemahaman dasar tentang REST API dan HTTP
  • Familiaritas dengan Git dan alur kerja kontrol versi
  • Pengalaman dasar dengan platform cloud (misalnya Azure, AWS, atau GCP, seperti menerapkan aplikasi atau menavigasi portal)

Audiens

  • Tim pengembangan yang bertransisi dari sistem monolitik ke mikroservices

  • Arsitek perangkat lunak yang merancang sistem terdistribusi

  • Tim yang sudah bekerja dengan mikroservices tetapi ingin meningkatkan desain, skalabilitas, dan keandalan

  • Profesional teknis yang mencari pendekatan praktis dan langsung terhadap arsitektur cloud-natif

 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (3)

Kursus Mendatang

Kategori Terkait