Kerangka Materi
Pengenalan ke Apache Kafka
- Apa itu Kafka dan mengapa menggunakan Kafka?
- Komponen inti: Topik, Partisi, Produser, Konsumen, Broker
- Mengerti model publikasi-subskripsi Kafka
- Casus penggunaan Kafka dalam aplikasi dunia nyata
Menyiapkan Lingkungan Pengembangan Kafka
- Menginstal dan mengonfigurasi Kafka dan ZooKeeper
- Alat CLI Kafka untuk manajemen topik
- Mengonfigurasi Kafka untuk ketersediaan tinggi
Produser dan Konsumen Kafka
- Membuat Produser Kafka dalam Java
- Memproduksi pesan dengan kunci, partisi, dan pengakuan
- Membuat Konsumen Kafka dalam Java
- Kelompok konsumen dan manajemen offset
Bekerja dengan Kafka Streams
- Pengenalan ke API Kafka Streams
- Memroses aliran data real-time
- Pemrosesan berstatus vs. tanpa status
- Jendela, gabungan, dan agregasi
Memenyakinkan Reliabilitas dan Performa
- Replikasi Kafka dan toleransi kesalahan
- Mengoptimalkan konfigurasi produser dan konsumen
- Memantau performa Kafka
Keamanan dan Autentikasi Kafka
- Mengaktifkan enkripsi SSL/TLS
- Mengonfigurasi autentikasi dengan SASL
- Kontrol akses berbasis peran dengan ACL Kafka
Integrasi Kafka dengan Sistem Lainnya
- Menggunakan Kafka Connect untuk mengintegrasikan dengan basis data
- Menghubungkan Kafka dengan Elasticsearch, PostgreSQL, dan sumber data lainnya
- Membangun mikrolayanan berbasis peristiwa dengan Kafka
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang pemrograman Java inti
- Pengetahuan dasar tentang sistem terdistribusi dan sistem pesan
- Familiar dengan alat pengembangan perangkat lunak seperti Maven atau Gradle
Audience
- Pengembang Java yang ingin mengintegrasikan Kafka ke dalam aplikasi mereka
- Ingenier perangkat lunak yang bekerja dengan arsitektur berbasis event
- Pengembang yang tertarik belajar Kafka sebagai sistem pesan terdistribusi
Testimoni (5)
penyebaran Kafka dan Zookeeper sangat bermanfaat untuk memahami masalah tersebut mungkin memeriksa file konfigurasi juga akan bermanfaat untuk pelatihan berikutnya
Bolivar Alvarez - SICPA SA
Kursus - Administration of Kafka Message Queue
Diterjemahkan Mesin
Kita bisa melemparkan pertanyaan kepadanya dan dia akan beralih ke slide atau contoh untuk mencoba menjawab semua pertanyaan kita
Johannes - Canon Medical Informatics Europe B.V.
Kursus - Administration of Kafka Topic
Diterjemahkan Mesin
Laboratorium dan slide-slide berpadu dengan baik dengan pengetahuan dan kecintaan Jorge terhadap Kafka.
Willem - BMW SA
Kursus - Apache Kafka for Developers
Diterjemahkan Mesin
Cukup praktis, instruktur sangat berpengetahuan
Chris Tan
Kursus - A Practical Introduction to Stream Processing
Diterjemahkan Mesin
Keterampilan hebat, contoh yang baik, latihan sangat bagus
Marek Konieczny - G2A.COM Limited
Kursus - Kafka for Administrators
Diterjemahkan Mesin