Apache Kafka – návrh řešení (KAFKA1)
Databáze, Datová analytika
Apache Kafka je aktuálně jednou z nejpoužívanějších technologií pro budování moderních integračních a datových platforem. Tento kurz vás provede architektonickým návrhem řešení, které na této technologii stojí. Zaměříme se na to, jak Kafku zasadit do širšího kontextu firemní architektury a jak pomocí event-driven přístupu elegantně řešit i ty nejsložitější integrační scénáře.
Výhodou kurzu je jeho čistě architektonické zaměření – nepotřebujete psát kód ani znát Kafka API. Místo toho se naučíte přemýšlet v návrhových patternech a principech, které prověřila praxe v náročném prostředí finančního sektoru.
Kurz je postaven na metodice popsané v odborné publikaci „Kafka for Architects“ (Manning Publications)
a na reálných zkušenostech její autorky / lektorky kurzu.
TOTO ŠKOLENÍ VÁM POMŮŽE:
- Pochopit roli Apache Kafka v moderní architektuře systémů
- Navrhovat integrační řešení založená na event-driven architektuře
- Navrhovat události a datové toky mezi systémy
- Používat Kafka jako integrační platformu
- Aplikovat běžné integrační patterny v prostředí Kafka
- Dělat správná architektonická rozhodnutí při návrhu streamingových systémů
KDO BY SE MĚL KURZU ZÚČASTNIT?
- Odborníci, kteří se podílejí na návrhu nebo provozu integračních a datových platforem
- Solution architekti
- Data architekti a data inženýři
- DevOps / platform inženýři
- Integrační architekti
- Všichni, kdo potřebují porozumět principům návrhu systémů postavených na Apache Kafka a jejich roli v moderní integrační architektuře
Na jaké otázky v kurzu dostanete odpověď?
- Kdy má smysl použít Apache Kafka jako integrační platformu?
- Jak správně navrhnout strukturu topic?
- Jak navrhovat události mezi mikroservisami?
- Jak řešit integraci legacy systémů?
- Jak navrhnout spolehlivé zpracování událostí?
- Jaké integrační patterny se v Kafka architekturách používají?
- Jaká architektonická rozhodnutí je potřeba udělat při návrhu Kafka řešení?
KDE A KDY KURZ PROBÍHÁ?
Praha + online (volitelně)
20.4. - 21.4.2026
21 800 Kč
28.5. - 29.5.2026
21 800 Kč
ANGLICKY
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
-
Proč vznikly streamingové platformy
-
Limity tradiční integrační architektury
-
Messaging vs event streaming
-
Role Kafka v moderní architektuře
-
Event sourcing (úvod)
-
Architektura Apache Kafka
-
Distribuovaný log
-
Topics a partitioning
-
Producenti a konzumenti
-
Consumer groups
-
Paralelismus a ordering
-
Kafka jako integrační platforma
-
Event-driven architektura
-
Publish–subscribe model
-
Datové toky mezi systémy
-
Kafka jako integrační páteř
-
Návrh událostí
-
Event vs command
-
Kafka vs konkurence
-
Granularity událostí
-
Evoluce schémat a data contracts
-
Integrační patterny v event-driven architektuře
-
Integrační patterny v event-driven architektuře
-
Event-carried state transfer
-
Competing consumers
-
Request–reply
-
Návrh datových toků mezi systémy
-
Integrace mikroservis
-
Integrace legacy systémů
-
Synchronní vs asynchronní komunikace
-
Orchestrace vs choreografie
-
Spolehlivost a doručení zpráv
-
Delivery semantics
-
Idempotence
-
Reprocessing dat
-
Error handling
-
Architektonická rozhodnutí při návrhu Kafka řešení
-
Návrh topic struktury
-
Partitioning strategie
-
Škálování řešení
-
Typické chyby při návrhu
-
Časový rozvrh:
-
2 dny (9:00hod. - 17:00hod.)
-
Cena za osobu:
-
21 800,00 Kč (26 378,00 Kč včetně 21% DPH)
Vybrané zákaznické reference
Diebold Nixdorf s.r.o., Martin C.
Apache Kafka – návrh řešení (
KAFKA1)
"Vyborne skoleni."
Diebold Nixdorf s.r.o., Petr P.
Apache Kafka – návrh řešení (
KAFKA1)
"Skoleni obsahovalo hodne detailu a specifickych situaci, tak mi prislo, ze klidne skoleni v tomhle rozsahu by bylo dobre dat na 3 dny.. jinak moc super. Lektorka velice prijemna, podani problematiky srozumitelne, a vse se dalo hezky pochopit.
Dekuji Katce za jeji cas, a vedeni kurzu ..
S pozdravem Peter"
Diebold Nixdorf s.r.o., Mario K.
Apache Kafka – návrh řešení (
KAFKA1)
"Velka spokojnost s kurzom! :)"
CETIN a.s., Jan P.
Apache Kafka – návrh řešení (
KAFKA1)
"Školení bylo výborné!"