APACHE KAFKA: TOPİC & ŞEMA TASARIMI EĞİTİMİ

Topic ve şemayı en baştan doğru tasarlayın

Topic topolojisi, partition ve key seçimi, Avro/Protobuf şema modelleme ve uyumluluk kurallarıyla sürdürülebilir akış tasarlayın.

Topic topolojisi, partition/key seçimi, Avro/Protobuf olay modelleme ve Schema Registry uyumluluk modlarıyla sürdürülebilir Kafka tasarımını öğreten atölye odaklı eğitim.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Topic topolojisi ve şema evrimini doğru kurgulamak

Bu eğitim, Kafka'da topic ve şema tasarımını en baştan doğru kurmayı öğretir. Topic granularity, partition sayısı ve key seçimi, sıralama ve ölçekleme etkileri; naming ve topic topolojisi (event vs entity topic) işlenir. Avro, Protobuf ve JSON Schema ile olay modelleme, Schema Registry uyumluluk modları (backward, forward, full), şema evrimi ve kırılmayan değişiklikler uygulamalı ele alınır. Key/değer şeması ayrımı, tombstone, compaction'lı topic tasarımı ve sözleşme yönetimi gösterilir.

Süre ve Format

2 Gün. Her gün dört modül; topic topolojisi ve şema modelleme atölyeleri.

Seviye

Orta Seviye — Topic topolojisi, partition/key tasarımı, Avro/Protobuf şema ve uyumluluk yönetimini kapsar.

Öğrenme Metodu

Gerçek senaryolar için topic topolojisi çizip Avro/Protobuf şemaları tasarlayarak uygulanır.

Neden Bu Eğitim?

🧭Sağlam Topoloji

Topic granularity ve key seçimini doğru yaparak ölçekleme ve sıralamayı en baştan güvenceye alırsınız.

📐Şema Disiplini

Uyumluluk modlarıyla tüketicileri kırmadan şema evrimi yönetirsiniz.

🤝Sözleşme Kültürü

Olay şemalarını sözleşme gibi yöneterek ekipler arası uyumu artırırsınız.

Anahtar Konular

kafka topic tasarımıkafka şema tasarımıpartition key tasarımıavro protobufschema registry uyumlulukşema evrimicompacted topicolay modelleme
“İyi tasarım, en çok değişimi en az kırılmayla karşılayandır.”

Ön Koşullar

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

1
Kafka Temeli

Topic, partition ve key kavramları gerekir.

2
Veri Modelleme

JSON/şema kavramlarına aşinalık faydalıdır.

3
Serileştirme

Avro/Protobuf fikrine temel aşinalık beklenir.

4
Lab Ortamı

Kafka ve Schema Registry çalıştıran bir ortam gerekir.

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ı topic topolojisi ve partition/key seçimini doğru tasarlayabilir.
Modül 1
Topic Topolojisi
  • Event topic vs entity (state) topic
  • Granularity: ince vs kaba
  • Naming kuralları ve standart
  • Çok kiracılı (multi-tenant) ayrım
  • Topic sayısı ve metastore maliyeti
  • Topic sahipliği ve yönetişim
Modül 2
Partition Tasarımı
  • Partition sayısı ve paralellik
  • Throughput'a göre boyutlandırma
  • Partition artırmanın etkisi
  • Sıralama ve partition ilişkisi
  • Over-partitioning riskleri
  • Yeniden partition stratejisi
Modül 3
Key Tasarımı
  • Key seçimi ve sıralama garantisi
  • Hot key ve dengesiz dağıtım
  • Bileşik (composite) key
  • Keysiz topic senaryosu
  • Key ile co-partitioning
  • Dağıtım doğrulama
Modül 4
Retention/Compaction
  • Retention tabanlı event topic
  • Compacted state topic tasarımı
  • Tombstone ile silme
  • delete+compact birlikte
  • Changelog topic deseni
  • Saklama stratejisi kararı
Günün hedefiKatılımcı olay şemalarını modeller ve uyumluluk kurallarıyla evrimleştirebilir.
Modül 1
Şema Formatları
  • Avro şema yapısı
  • Protobuf mesaj tanımı
  • JSON Schema kullanımı
  • Format seçimi kriterleri
  • Key vs value şeması
  • Serde entegrasyonu
Modül 2
Olay Modelleme
  • Alan tasarımı ve zorunluluk
  • Varsayılan değer stratejisi
  • Enum ve union kullanımı
  • İç içe (nested) yapı
  • Zaman ve kimlik alanları
  • Olay versiyonlama yaklaşımı
Modül 3
Uyumluluk
  • Backward, forward, full uyum
  • Kırılmayan değişiklikler
  • Alan ekleme/çıkarma kuralı
  • Varsayılan ile geriye uyum
  • Uyumluluk modu seçimi
  • Subject naming stratejisi
Modül 4
Yönetişim
  • Schema Registry iş akışı
  • Şema onay süreci
  • Sözleşme testi (contract test)
  • Tüketici kırılması önleme
  • Şema kataloğu
  • Değişiklik iletişimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Topoloji

Event ve state topic'lerini doğru granularity ile tasarlarsınız.

✅
Partition

Partition sayısını throughput ve sıralamaya göre boyutlandırırsınız.

✅
Key Seçimi

Key tasarımıyla sıralama ve dengeli dağıtımı güvenceye alırsınız.

✅
Compaction

Compacted state topic ve tombstone desenini uygularsınız.

✅
Şema Modelleme

Avro/Protobuf ile sağlam olay şemaları modellersiniz.

✅
Uyumluluk

Backward/forward uyumla tüketicileri kırmadan evrim yaparsınız.

✅
Yönetişim

Şema sözleşmelerini onay ve test süreçleriyle yönetirsiniz.

✅
Sürdürülebilirlik

Sürdürülebilir ve ölçeklenebilir akış tasarımı kurarsınız.

Kimler İçin Uygundur?

  • Akış mimarisi tasarlayan mimarlar
  • veri mühendisleri
  • olay sözleşmelerinden sorumlu ekipler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Akış mimarisi tasarlayan mimarlar, veri mühendisleri ve olay sözleşmelerinden sorumlu ekipler için uygundur.
Kaç partition kullanmalıyım?
Throughput, sıralama ve tüketici paralelliğine göre boyutlandırma yöntemleri uygulamalı gösterilir.
Avro mı Protobuf mu?
İkisinin de yapısı, serde entegrasyonu ve uyumluluk davranışı karşılaştırılır, senaryoya göre seçim sunulur.
Şemayı kırmadan nasıl değiştiririm?
Backward/forward/full uyumluluk modları ve kırılmayan değişiklik kuralları uygulanır.
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. Apache Kafka: Topic & Şema Tasarımı Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta 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 TeknolojileriBig Data Fundamentals Eğitimi
Veri ve Analitik Eğitimleri

Big Data Fundamentals Eğitimi

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

Büyük verinin temellerini uygulamalı öğrenin: 5V, HDFS, YARN, MapReduce, Spark, Hive ve Kafka ile dağıtık depolama ve işleme. Temel seviye DVA eğitimi.

Detayları Gör →
Büyük Veri TeknolojileriBig Data Information Architecture: Building an Architecture for Insight with Hadoop Eğitimi
Veri ve Analitik Eğitimleri

Big Data Information Architecture: Building an Architecture for Insight with Hadoop Eğitimi

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

Hadoop üzerinde katmanlı bir içgörü mimarisi kurun: veri modelleme, Data Vault, entegrasyon, MDM, kalite, Hive/Impala servisi ve yönetişim. İleri seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriBig Data Road Map Eğitimi
Veri ve Analitik Eğitimleri

Big Data Road Map Eğitimi

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

Büyük veri dönüşümünü vizyondan uygulamaya aşamalı bir yol haritasına dökün: dalga planı, kilometre taşları, bağımlılık, bütçe, risk ve KPI. Orta seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriBig Data Sales Perspective Eğitimi
Veri ve Analitik Eğitimleri

Big Data Sales Perspective Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Büyük veri çözümlerini satış perspektifinden konumlandırın: değer önerisi, kullanım senaryoları, keşif, ROI ve itiraz yönetimi. Temel seviye DVA eğitimi.

Detayları Gör →
Büyük Veri TeknolojileriBig Data Solutions, Architecture, CQL, & DDL Eğitimi
Veri ve Analitik Eğitimleri

Big Data Solutions, Architecture, CQL, & DDL Eğitimi

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

Cassandra ring mimarisi, sorgu odaklı veri modelleme, partition/clustering tasarımı, CQL sorguları ve DDL ile şema oluşturmayı öğrenin. İleri seviye eğitim.

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