~/talk

Kafka Streams at the Big Data Crossroads at Lightning Speed

TalkinFrenchat Devoxx France 2022 · 2022-04-20..04-22· [data-engineering, kubernetes]
speakerdeck:fsarradin
links:none on file
slides:none on file

Carrefour describes migrating Spark/Hadoop batch jobs to Kafka Streams on GCP to run near-real-time pipelines for national store and warehouse stock and pricing. The architecture uses GCS, GKE, Bigtable, Kafka Connect, Schema Registry and RocksDB, with tests using embedded Kafka and Prometheus/Grafana for metrics. Operational challenges covered include slow state initialization (hours or days), topic compaction tradeoffs, consumer-group naming, lag and end-to-end metrics, and handling hundreds of millions of messages during backfills.

AI-written summary · about

  1. 0:00Start
  2. 1:45Phenix: Carrefour's Data Lake
  3. 3:11What is Kafka Streams?
  4. 4:19Example of a Topology
  5. 5:47Kafka & Kafka Streams Ecosystem
  6. 8:33Teams Starting from... Scratch
  7. 10:15Changes to the Platform Over the Past 2 Years
  8. 18:35Solution 1: Blue-Green Deployment
  9. 22:22But What About Order in Joins?
  10. 28:36(8-5) A Few Specifics...
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.