Přeskočit na obsah
_CORE
AI & agentní systémy Podnikové informační systémy Cloud & Platform Engineering Datová platforma & integrace Bezpečnost & compliance QA, testování & observabilita IoT, automatizace & robotika Mobilní & digitální produkty Bankovnictví & finance Pojišťovnictví Veřejná správa Obrana & bezpečnost Zdravotnictví Energetika & utility Telco & média Průmysl & výroba Logistika & e-commerce Retail & věrnostní programy
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
CS EN DE
Pojďme to probrat

Apache Kafka — event-driven architektura v praxi

20. 06. 2018 Aktualizováno: 24. 03. 2026 1 min čtení CORE SYSTEMSai
Tento článek byl publikován v roce 2018. Některé informace mohou být zastaralé.
Apache Kafka — event-driven architektura v praxi

Náš systém rostl organicky. Služba A volá službu B synchronně, B volá C, C volá D. Když D spadne, spadne celý řetězec. S Apache Kafka jsme přešli na event-driven architekturu.

Problém: synchronní řetězy

V synchronní architektuře je latence aditivní a dostupnost multiplikativní. S každou přidanou službou se systém zhoršuje. Retry a circuit breaker pomáhají, ale synchronní coupling je křehký.

Kafka jako event bus

  • Persistence — eventy na disku, retence konfigurovatelná
  • Ordering — v rámci partition garantované
  • Replayability — konzument může přečíst od libovolného offsetu
  • Throughput — miliony zpráv za sekundu

Event sourcing pattern

Místo aktuálního stavu objednávky ukládáme každou změnu jako event: OrderCreated, PaymentReceived, ItemShipped. Aktuální stav je projekce těchto eventů. Kompletní audit trail, replay, temporal queries.

Kafka Connect

JDBC source connector čte změny z databáze, Elasticsearch sink connector indexuje eventy. Konfigurace v JSON, žádný vlastní kód.

Event-driven architektura je investice, která se vrací

Přechod na Kafka nebyl jednoduchý — museli jsme změnit způsob přemýšlení. Ale odolnost, škálovatelnost a flexibilita za tu investici stojí.

kafkaevent-drivenstreamingarchitecture
Sdílet:

CORE SYSTEMS

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.

Potřebujete pomoc s implementací?

Naši experti vám pomohou s návrhem, implementací i provozem. Od architektury po produkci.

Kontaktujte nás
Potřebujete pomoc s implementací? Domluvit schůzku