FOUNDATIONS OF APACHE KAFKA: CONCEPTS, ARCHITECTURE, & CORE PRINCIPLES EĞİTİMİ

Kafka'nın temellerini kökten kavrayın

Commit log, partition, replication ve consumer group gibi çekirdek ilkelerle Kafka mimarisinin temelleri.

Apache Kafka'nın commit log temeli, topic/partition modeli, offset ve sıra garantileri, replication, consumer group, rebalance ve retention gibi çekirdek ilkelerini kavratan temel eğitim.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Kavram ve mimari odaklı, sağlam temel kuran Kafka eğitimi

Bu eğitim, Apache Kafka'nın altında yatan kavramları, mimariyi ve çekirdek ilkeleri derinlemesine ele alır. Append-only commit log, topic ve partition modeli, offset ve sıra garantileri, leader-follower replication ve ISR, producer ve consumer semantiği, consumer group ve rebalance, retention ile log compaction, KRaft ve controller rolü gibi somut konuları kapsar. Katılımcı 'Kafka neden böyle çalışır' sorusunu yanıtlayacak kuramsal ve pratik temeli edinir; bu temel ileri Kafka çalışmalarını kolaylaştırır.

Süre ve Format

3 Gün. Her gün dört modül; her modül kavram anlatımı, diyagram ve doğrulama labı içerir.

Seviye

Temel Seviye — Apache Kafka'nın kavramları, mimarisi ve çekirdek ilkelerini derinlemesine anlama.

Öğrenme Metodu

Çalışan bir Kafka cluster üzerinde kavramları gözlemleyerek ve CLI ile doğrulayarak kuram-pratik birleşimiyle öğrenme.

Neden Bu Eğitim?

🧠Derin Anlayış

Kafka'yı ezberle değil ilkeleriyle kavrayarak doğru tasarım kararları verirsiniz.

🏗️Sağlam Temel

İleri Kafka, Connect ve Streams çalışmaları için gereken zemini kurarsınız.

🔍Gözlemle Öğrenme

Kavramları çalışan bir cluster üzerinde doğrulayarak kalıcı biçimde öğrenirsiniz.

Anahtar Konular

apache kafkakafka temellerikafka mimarisicommit logpartition offsetconsumer groupreplication isrlog compactionkraftkafka eğitimi
“Bir sistemi gerçekten bilmek, onu neden öyle tasarladıklarını anlamaktır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Temel Programlama

Herhangi bir dilde temel programlama bilgisi faydalıdır.

2
Komut Satırı

Linux kabuğunda rahat çalışabilmek gerekir.

3
Dağıtık Sistem Merakı

Replication ve tutarlılık kavramlarına ilgi avantaj sağlar.

4
Çalışma Ortamı

Docker kurulu bir makine önerilir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Kafka'nın commit log temelini ve çekirdek kavramlarını kavrar.
Modül 1
Append-Only Log
  • Commit log soyutlaması
  • Sıralı ve değişmez (immutable) kayıtlar
  • Segment dosyaları ve index
  • Sequential I/O avantajı
  • Zero-copy ile aktarım
  • Diskin neden yeterli hızda olduğu
Modül 2
Topic ve Partition
  • Topic'in mantıksal bölünmesi
  • Partition ve fiziksel saklama
  • Offset ve kayıt konumu
  • Partition içi sıra garantisi
  • Partition sayısı seçimi
  • Key ile partition belirleme
Modül 3
Producer Semantiği
  • Mesaj yapısı: key, value, timestamp
  • Partitioner mantığı
  • acks ve dayanıklılık
  • Idempotent producer
  • Batching ve sıkıştırma
  • Üretim akışı
Modül 4
Doğrulama Labı
  • Topic oluşturma ve inceleme
  • Mesaj yazma ve offset gözlemi
  • Log dizini dosyalarını inceleme
  • Segment davranışını gözlemleme
  • Dump log tool kullanımı
  • Kavramları eşleme
Günün hedefiKatılımcı tüketim modelini ve consumer group mekaniğini derinlemesine anlar.
Modül 1
Consumer Modeli
  • Pull tabanlı tüketim
  • poll döngüsü
  • Offset yönetimi ve commit
  • auto.offset.reset davranışı
  • Consumer konumlandırma (seek)
  • Tüketim akışı
Modül 2
Consumer Group
  • Grup ve partition atama
  • Paralellik ve ölçekleme
  • Coordinator rolü
  • Group offset saklama
  • Birden çok grup senaryosu
  • Lag ölçümü
Modül 3
Rebalance
  • Rebalance tetikleyicileri
  • Eager ve cooperative protokol
  • Stop-the-world etkisi
  • Static membership
  • Partition assignor stratejileri
  • Rebalance'ı azaltma
Modül 4
Teslimat Semantiği
  • At-most / at-least / exactly-once
  • Idempotency rolü
  • Sıra garantisi sınırları
  • Yineleme kaynakları
  • Tüketimde idempotentlik
  • Garanti seçimi
Günün hedefiKatılımcı replication, retention ve controller mekaniğini kavrayıp doğrular.
Modül 1
Replication
  • Leader ve follower
  • ISR kümesi mantığı
  • min.insync.replicas
  • High watermark kavramı
  • Leader election
  • unclean election riski
Modül 2
Retention ve Compaction
  • Time/size tabanlı retention
  • Log compaction mekaniği
  • Tombstone ve silme
  • Compacted vs delete topic
  • Disk kullanımı
  • Saklama stratejisi
Modül 3
Controller ve KRaft
  • Controller sorumlulukları
  • ZooKeeper ve KRaft farkı
  • Metadata yönetimi
  • Quorum ve raft'a giriş
  • Broker kaydı
  • Kontrol düzlemi gözlemi
Modül 4
Temel İşletim
  • Broker config önemli parametreleri
  • Topic düzeyi override
  • Temel metrikler
  • Sağlık göstergeleri
  • Sorun giderme yaklaşımı
  • İleri konulara köprü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Log Anlayışı

Kafka'nın commit log temelini ve neden hızlı olduğunu açıklayabilirsiniz.

✅
Kavram Haritası

Topic, partition, offset ilişkisini net biçimde kavrarsınız.

✅
Tüketim Modeli

Consumer group ve rebalance mekaniğini açıklayabilirsiniz.

✅
Replication

ISR ve high watermark ile dayanıklılığı anlayabilirsiniz.

✅
Garanti Semantiği

Teslimat garantilerini ilkeleriyle ayırt edebilirsiniz.

✅
Retention

Retention ve compaction davranışını yapılandırabilirsiniz.

✅
Kontrol Düzlemi

Controller ve KRaft rolünü kavrayabilirsiniz.

✅
Sağlam Zemin

İleri Kafka çalışmaları için gereken temeli edinirsiniz.

Kimler İçin Uygundur?

  • Kafka'yı yüzeysel değil temelden anlamak isteyen yazılımcılar
  • mimarlar
  • platform mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kafka'yı yüzeysel değil temelden anlamak isteyen yazılımcılar, mimarlar ve platform mühendisleri için uygundur.
Bu eğitim kod ağırlıklı mı?
Odak kavram ve mimaridir; kod yazımından çok çalışan cluster üzerinde CLI ile kavram doğrulama yapılır.
KRaft mı ZooKeeper mı anlatılıyor?
Her ikisi karşılaştırmalı anlatılır; güncel KRaft tabanlı metadata yönetimi öne çıkarılır.
Sonrasında hangi eğitimler uygun?
Bu temelin üstüne dağıtık mesajlaşma, Kafka Connect, Schema Registry ve Kafka Streams konuları doğal biçimde oturur.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Foundations of Apache Kafka: Concepts, Architecture, & Core Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Büyük Veri TeknolojileriTalend Büyük Veri Entegrasyonu Eğitimi
Veri ve Analitik Eğitimleri

Talend Büyük Veri Entegrasyonu Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Talend Studio ile HDFS, Hive ve Spark üzerinde görsel büyük veri ETL job'ları tasarlayın: tMap, tHive, context ve çizelgeleme. Uygulamalı DVA eğitimi.

Detayları Gör →
Büyük Veri TeknolojileriTechniques for Big Data Analytics Eğitimi
Veri ve Analitik Eğitimleri

Techniques for Big Data Analytics Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Büyük veride dağıtık işleme, örnekleme, HyperLogLog ve Count-Min sketch, PCA ve Spark MLlib ile ölçeklenebilir analitik tekniklerini uygulamalı öğrenin.

Detayları Gör →
Büyük Veri TeknolojileriThe Complete Apache Kafka Practical Guide Eğitimi
Veri ve Analitik Eğitimleri

The Complete Apache Kafka Practical Guide Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Apache Kafka'yı mimariden üretime: topic, partition, producer/consumer API, exactly-once, Kafka Streams ve Connect ile uygulamalı olay akışı eğitimi.

Detayları Gör →
Büyük Veri TeknolojileriUsing Hive & Pig with Hadoop Eğitimi
Veri ve Analitik Eğitimleri

Using Hive & Pig with Hadoop Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Hadoop üzerinde HiveQL ile SQL benzeri sorgulama ve Pig Latin ile veri akışı programlamayı uygulamalı öğrenin: partition, UDF ve uçtan uca ETL.

Detayları Gör →
Büyük Veri TeknolojileriUsing Hive to Optimize Query Executions with Partitioning Eğitimi
Veri ve Analitik Eğitimleri

Using Hive to Optimize Query Executions with Partitioning Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Hive sorgularını partition pruning, bucketing, ORC/Parquet ve Tez ayarlarıyla hızlandırın. EXPLAIN plan okuma ve CBO ile ileri optimizasyon eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn