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

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.

 

Místo konání: 

V současné době jsme se Vám rozhodli poskytnout snídani ve virtuální podobě. Den před konáním Vám zašleme na emailovou adresu link pro připojení. 

Těšíme se na Vaši účast, team DataScriptu

 


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
Při poskytování našich služeb nám pomáhají soubory cookie. Využíváním našich služeb s jejich používáním souhlasíte.
Další informace