Popis kurzu
Jednodenní pokročilý kurz pro účastníky se základními zkušenostmi s Apache Kafka. Naučíte se optimalizovat výkon clusteru, nastavit monitoring v reálném čase, zabezpečit komunikaci a řešit reálné provozní problémy v produkčním prostředí.
Apache Kafka v produkčním prostředí přináší specifické výzvy – správné dimenzování clusteru, ladění výkonu při vysoké zátěži, sledování stavu brokerů v reálném čase a zabezpečení komunikace mezi producery a consumery. Tento kurz navazuje na základní znalosti Kafka a jde do hloubky: naučíte se pracovat s partitioningem a replikací, optimalizovat propustnost a latenci, nastavit monitoring pomocí specializovaných nástrojů a řešit incidenty od zálohování až po obnovu po výpadku. Součástí je i zabezpečení clusteru – autentizace, autorizace a šifrování komunikace.
Cíle kurzu
- Prohloubit znalosti účastníků o pokročilých funkcích a technikách Apache Kafka.
- Porozumění optimalizačním strategiím pro výkon a spolehlivost Kafka clusterů.
- Naučit se pokročilé koncepty správy Kafka prostřednictvím monitoringu a řízení.
Určeno pro
Toto pokročilé školení je vhodné pro Kafka administrátory, platform engineery, DevOps inženýry a data enginery, kteří již mají základní povědomí o Kafka ekosystému a chtějí prohloubit své znalosti v oblasti optimalizace, monitoringu a pokročilé správy Kafka clusterů v produkčním prostředí.Obsah kurzu
1. Pokročilé koncepty architektury Kafka
- Partitioning a strategie rozdělování dat
- Replikace a zajištění konzistence
- Vliv architektury na výkon clusteru
2. Optimalizace výkonu Kafka clusteru
- Ladění klíčových parametrů brokerů, producerů a consumerů
- Hardwarové požadavky a jejich dopad na propustnost
- Strategie škálování clusteru
3. Pokročilá práce s Kafka Streams a Kafka Connect
- Návrh efektivních topologií v Kafka Streams API
- Pokročilá konfigurace pluginů Kafka Connect pro propojení s datovými úložišti
4. Monitoring a pozorovatelnost
- Nástroje pro sledování výkonu a chyb v reálném čase
- Nastavení metrik a alertingu pro produkční prostředí
5. Zálohování, obnova a řešení chyb
- Strategie zálohování a obnovy dat
- Postupy pro diagnostiku a odstraňování běžných provozních problémů
6. Zabezpečení Kafka clusteru
- Autentizace a autorizace přístupu
- Šifrování komunikace mezi klienty a brokery
7. Integrace a reálné scénáře
- Propojení Kafka s dalšími nástroji pro komplexní datové proudy
- Řešení pokročilých scénářů s ohledem na škálovatelnost a výkon
Studijní materiály
V ceně kurzu jsou studijní materiály v elektronické podobě, které vám pomohou udržet si jasnou strukturu celého postupu i po školení. Materiály jsou zaměřené tak, abyste se k nim mohli vracet při řešení reálných problémů ve firmě.