Apache Kafka (KAFKA1)

Databases, NoSQL and Big Data

Location, current course term

Contact us

Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • Základní koncepty Apache Kafka
    1. Porozumění distribuovaným systémům pro zasílání zpráv
    2. Práce s tématy (topics), oddíly(partitions) a zprávami(messages)
    3. Struktura klastru Kafka
  • Kafka klienti
    1. Producenti: odesílání zpráv, strategie potvrzení, záruky doručení
    2. Konzumenti: příjem zpráv, koncepty ofsetu
  • Kafka jako úložiště stavu
    1. Principy kompaktace
    2. Funkce kompaktních témat
  • Kafka v reálném světě
    1. Use cases a anti use cases
    2. Kafka vs konkurence
    3. Možnosti v cloudu
  • Práce s datovými typy
    1. Použití schéma registry
    2. Architektura schéma registry
    3. Evoluce typů a pravidla kompatibility
  • Pokročilé koncepty Apache Kafka
    1. Detaily záruk doručení
    2. Idempotence a transakce
    3. Ladění výkonu
    4. Multi-klustry
  • Integrace systémů na úrovni dat
    1. Použití Kafka Connect
    2. Change Data Capture
  • Transformace dat
    1. Vytváření datových pipelines
    2. Použití Kafka Streams
    3. Použití KSQL
Schedule:
2 days (9:00 AM - 5:00 PM )
Language: