~/talk

Event-driven applications: Apache Kafka and Python

Talkat PyCon US 2021 · 2021-05-14..05-15· [microservices, python]
slides:none on file

Shows Apache Kafka used from Python with runnable Jupyter notebooks and the kafka-python client, creating topics, producing and consuming JSON records, demonstrating partitioning, ordering, consumer group assignment and offsets. Demo deploys an Aiven managed cluster (google cloud europe germany), creates topics with replication factor 3 and multi‑partition layouts, verifies messages arrive and consumers split work, and wires Kafka Connect to move data to sinks. Includes code, a fake pizza event generator, notes on Avro/Protobuf and a redeemable 300 of free credit.

AI-written summary · about

  1. 0:00Intro
  2. 0:37Event-Driven Applications
  3. 0:58Why Event-Driven?
  4. 3:16What is Kafka?
  5. 4:11Distributed
  6. 5:02What is a Kafka Event?
  7. 6:20Write to Kafka
  8. 6:51Read from Kafka
  9. 7:47Pizza Demo!
  10. 12:08Log Size
  11. 12:44Topic Partitions
  12. 13:33Selecting a Partition
  13. 13:47Ordering
  14. 14:54Scaling Out
  15. 16:14Partitions Demo!
  16. 19:05Multiple Applications
  17. 22:03Consumer Groups Demo!
  18. 22:50Kafka Connect
  19. 24:10Resources
~/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.