Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
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
Testimoni (3)
Presentasi instruktur dan cara berkomunikasinya.
Gianpiero Arico - Urmet Spa
Kursus - Embedded Linux Systems Architecture
Diterjemahkan Mesin
Latihlah latihan-latihan di EA.
Pawel - Krajowa Szkola Skarbowosci
Kursus - UML in Enterprise Architect (workshops)
Diterjemahkan Mesin
Instruktur yang baik dan proses pelatihan yang efektif
Mateusz Mical - Research and Development Center Bury Sp. z o .o.
Kursus - Systems Modeling with SysML and Enterprise Architect (EA)
Diterjemahkan Mesin