~/talk

Introduction to Apache Kafka

Talkat Devoxx US 2017 · 2017-03-21..03-23· [data-engineering, distributed-systems]
slides:none on file

Apache Kafka is presented as an event ledger that keeps append‑only immutable records, guarantees ordering per partition, and replicates partitions (example replication factor 3), yielding near‑network throughput and linear horizontal scaling. A demo named "cuber" wires a Play web app, Mapbox maps, and browser websockets to Kafka; production components include Cassandra for long‑term storage and Flink for real‑time aggregation. Clients use reactive‑kafka with Akka Streams for pull‑based backpressure; JSON is used in demo but Avro/Protobuf are recommended. Delivery modes include at least once and effectively once.

AI-written summary · about

  1. 0:00Start
  2. 2:46EVENTS NOT TABLES
  3. 4:36FIRST-CLASS PARTITIONING
  4. 7:37LINEAR CLUSTERING PERFORMANCE
  5. 8:09KAFKA FUNDAMENTALS
  6. 9:27USE CASES
  7. 14:53RECORDS
  8. 16:21PRODUCERS & CONSUMERS
  9. 17:03TOPICS & PARTITIONS
  10. 18:37OFFSETS
  11. 21:31PRODUCER PARTITIONING
  12. 23:14CONSUMER GROUPS
  13. 26:09DELIVERY GUARANTEES
  14. 39:32BASIC CONNECTION
~/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.