Kerangka Materi

Pendahuluan tentang Sistem Terdistribusi

  • Apa itu sistem terdistribusi?
  • Tantangan umum: latensi, konsistensi, ketersediaan
  • Ringkasan komponen sistem dan model komunikasi

Prinsip Skalabilitas

  • Skalabilitas vertikal vs horizontal
  • Pembebanan beban dan elastisitas
  • Skalabilitas penyimpanan, komputasi, dan I/O

Pola Arsitektur

  • Arsitektur klien-server dan multi-tier
  • Arsitektur berorientasi layanan dan mikroservis
  • Artektur berbasis acara (event-driven) dan antrian pesan

Teorema CAP dan Model Konsistensi

  • Penjelasan teorema CAP
  • Konsistensi kuat vs konsistensi akhir (eventual consistency)
  • Pilihan antara konsistensi dan ketersediaan

Strategi Distribusi dan Penyimpanan Data

  • Partisi dan sharding
  • Strategi replikasi dan baca/tulis quorum
  • Basis data terdistribusi dan toko nilai-kunci (key-value store)

Komunikasi dan Koordinasi dalam Sistem Terdistribusi

  • REST, gRPC, broker pesan (mis., Kafka, RabbitMQ)
  • Pemilihan pemimpin (leader election) dan konsensus terdistribusi
  • Menggunakan Zookeeper atau etcd untuk koordinasi

Toleransi Kesalahan dan Keandalan

  • Merancang untuk kegagalan dan degradasi yang baik (graceful degradation)
  • Mekanisme ulangi (retry), batas waktu, dan pemutus sirkuit (circuit breakers)
  • Pemantauan, observabilitas, dan teknik chaos engineering

Praktik Implementasi Modern dan Berbasis Awan

  • Kontainer, orkestrasi, dan Kubernetes
  • Tidak memiliki state (statelessness) dan keimutan (immutability)
  • Praktik terbaik untuk keamanan sistem terdistribusi

Rangkuman dan Langkah Selanjutnya

Persyaratan

  • Pemahaman tentang konsep dasar jaringan dan desain sistem
  • Pengalaman dengan praktik pengembangan perangkat lunak umum
  • Familiaritas dengan komputasi awan dan desain API sangat membantu

Audience

  • Arsitek perangkat lunak dan pemimpin teknis
  • Ingenieur backend dan profesional DevOps
  • Pendesain sistem yang membangun aplikasi awan skalabel
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait