Apache Kafka - návrh řešení (KAFKA1)
Databáze, NoSQL a Big Data
V tomto kurzu pečlivě prozkoumáme základní koncepty Apache Kafka. Účastníci získají schopnost porozumět všem komponentám, které tvoří ekosystém systému Kafka, stejně jako výhodám a nevýhodám použití Apache Kafka pro konkrétní projekty.
Prostřednictvím série praktických lekcí a příkladů z reálného světa se účastníci ponoří do umění vytváření robustních, škálovatelných a efektivních řešení pomocí Apache Kafka. Školení vás provede od pochopení základních principů systému Kafka, až po návrh kompletních systémů. Tento kurz poskytuje znalosti a dovednosti nezbytné k řešení složitých výzev integrace dat s jistotou.
TOTO ŠKOLENÍ VÁM POMŮŽE:
- Porozumět architektonickým konceptům systému Apache Kafka
- Analyzovat obchodní požadavky a identifikovat použití systému Kafka vhodná pro integraci
- Navrhnout architektury systému Kafka přizpůsobené konkrétním potřebám projektu
- Integrovat systém Kafka s dalšími komponentami vašeho ekosystému
- Optimalizovat výkon a škálovatelnost systému Kafka pro zpracování masivního datového toku
- Zajistit bezpečnost a správu v prostředích systému Kafka
KDO BY SE MĚL KURZU ZÚČASTNIT?
- Ti, kteří mají zájem začít pracovat s technologií Apache Kafka
- Analytici
- Softwaroví architekti
- DevOps pracovníci
- Softwaroví inženýři
Privátní školení a termíny na míru
Toto téma je možné zrealizovat pouze jako privátní, a to nejen formou uzavřeného firemního kurzu, ale také jako individuální konzultaci pro jednotlivce.
V případě kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním vstupním znalostem, potřebám a cílům účastníků.
Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
KDE A KDY KURZ PROBÍHÁ?
Kontaktujte nás
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
Základní koncepty Apache Kafka
-
Porozumění distribuovaným systémům pro zasílání zpráv
-
Práce s tématy (topics), oddíly(partitions) a zprávami(messages)
-
Struktura klastru Kafka
-
Kafka klienti
-
Producenti: odesílání zpráv, strategie potvrzení, záruky doručení
-
Konzumenti: příjem zpráv, koncepty ofsetu
-
Kafka jako úložiště stavu
-
Principy kompaktace
-
Funkce kompaktních témat
-
Kafka v reálném světě
-
Use cases a anti use cases
-
Kafka vs konkurence
-
Možnosti v cloudu
-
Práce s datovými typy
-
Použití schéma registry
-
Architektura schéma registry
-
Evoluce typů a pravidla kompatibility
-
Pokročilé koncepty Apache Kafka
-
Detaily záruk doručení
-
Idempotence a transakce
-
Ladění výkonu
-
Multi-klustry
-
Integrace systémů na úrovni dat
-
Použití Kafka Connect
-
Change Data Capture
-
Transformace dat
-
Vytváření datových pipelines
-
Použití Kafka Streams
-
Použití KSQL
-
Časový rozvrh:
-
2 dny (9:00hod. - 17:00hod.)