Eğitim İçeriği
Eğitim İçeriği
- Modül-1: Kafka’ya Giriş
- Kafka Tarihçesi
- Kafka Topolojisi ve Cluster Mimarisi
- Zookeeper Mimarisi ve Rolü
- Zookeeper ve Kafka Kurulumu
- Laboratuvar: Monolitik Mimari Atölye Çalışmaları
- Modül-2: Kafka Cluster Mimarisi
- Kafka Cluster Bileşenleri
- Broker, Partition, Topic, Producer ve Consumer Kavramları
- Kafka Cluster Yapılandırması ve Konfigurasyonu
- Kafka Producer Yapısı
- Kafka Consumer Yapısı
- Producer ve Consumer Kullanımı
- Replication ve Offset Kavramları ve Önemleri
- Kafka Komut Satırı Aracı ve Yönetim Operasyonları
- Laboratuvar: Mesaj Üretme ve Okuma Operasyonları Atölye Çalışmaları
- Modül-3 Kafka Protokolü ve Yaşam Döngüsü
- Kafka Kontrolcüsü
- Kafka Lider ve Takipçi Rolleri
- Produce İsteğinin Yaşam Döngüsü
- Fetch İsteğinin Yaşam Döngüsü
- Hata, İstek ve Kontrolcü Loglarının İncelenmesi
- Loglama, İndeksler ve Kontrol Noktaları
- Log Sıkıştırma ve Log Yönetimi
- Modül-4 Kafka Uygulamaları Geliştirmek
- Kafka Java Kütüphanesi
- ProducerConfig ve ConsumerConfig Yapılandırmaları
- Topic Oluşturma ve Konfigure Etmek
- Kafka Producer Geliştirimi
- Kafka Consumer Geliştirimi
- Consumer Modellemesi
- Laboratuvar: Spring Boot İle Producer ve Consumer Atölye Çalışmaları
- Modül-5 Kafka İle Gerçek Zamanlı Veri İşleme
- Gerçek Zamanlı Veri İşleme Senaryoları
- Gerçek Zamanlı Veri İşleme Yöntemleri
- Spark Streaming Entegrasyonu
- Alternatif Yöntemler
- Laboratuvar: Twitter Verisi İle Atölye Çalışmaları
- Modül-6 Performans Ayarları ve En İyi Pratikler
- İhtiyaca Yönelik Farklı Mimari İnşa Etmek
- İşletim Sistemi Üzerinde Yapılacak Ayarlar
- Production Kurulumu ve Performans İpuçları
- Kullanım Senaryoları
- Cluster Yönetimi