Apache Kafka (nejenom) v aplikacích založených na mikroslužbách

11. 11. 2026 9:00 – 10:00

Systém Apache Kafka se v posledních několika letech stal velmi populární, a to nikoli pouze u aplikací založených na mikroslužbách, ale i v dalších oborech (zmiňme například oblasti jako Machine Learning, Big data atd.). Díky konceptům, na nichž je projekt Kafka založen, je možné tento systém použít v několika oblastech, například ve funkci distribuovaného logu, databáze událostí (events), zobecněného message brokera, je ústředním prvkem architektur lambda a kappa, příjemci zpráv se mohou sdružovat do skupin atd. Ovšem i další vlastnosti, které projekt Kafka nabízí, jsou velmi užitečné. Jedná se především o možnost nasazení celého clusteru brokerů řízených z jednoho místa, možnost replikace záznamů (zpráv, událostí), řízení, které zprávy mají být zachovány a které (ty starší) smazány apod. Některé z těchto konceptů si představíme.

 

Na co se můžete těšit:

  • Koncepty, na nichž je Apache Kafka postavena
  • Příklady typického nasazení Apache Kafky
  • Architektura systémů založená na mikroslužbách
  • Komunikační strategie
  • Architektura Kappa
  • Témata, oddíly, repliky
  • Standardní nástroje ovládané z příkazové řádky
  • Nástroj Kafkacat
  • Producenti a konzumenti - ukázky v různých jazycích
  • Framework Kafka Connect
  • Monitoring Apache Kafky

 

Prezentující: Pavel Tišnovský (Principal SW Engineer and tech lead at RedHat)

Pavel vystudoval VUT FIT a v současné době pracuje ve společnosti Red Hat, kde vyvíjí nástroje a mikroslužby pro OpenShift. V současnosti používá převážně programovací jazyky Go a Python v odůvodněných případech i Javu, Python, BASH či ANSI C. Pro soukromé projekty preferuje Clojure nebo z druhé strany spektra assembler.
 


Podmínky registrace

Podmínkou bezplatné účasti na našich snídaních je uvedení Vaší společnosti, jmenného emailu a platného telefonního čísla. V opačném případě si vyhrazujeme právo Vaši účast odmítnout.

Bezplatně registrovat na Morning Talks

* Povinné pole