~/talk

Kafka for .NET Developers

Talkat NDC Sydney 2024 · 2024-02-12..02-16· [microservices]
slides:none on file

Covers concrete .NET code using the Confluent.Kafka client to build a producer and consumer, shows partitioning by key and how offsets are stored and committed, demonstrates delivery reports plus an in-memory outbox and retry config that prove reliable sends, and runs live demos that work. Explains tradeoffs: ProduceAsync vs Produce callback (throughput vs simplicity), enable.idempotence and acks=all for safety, and using a schema registry with Confluent serializers for Avro/JSON compatibility and upgrade rules.

AI-written summary · about

  1. 0:00Introduction
  2. 1:52What is Kafka
  3. 13:27Managing Kafka clusters
  4. 15:11Producing messages in .NET
  5. 22:35Demo: Produce and consume
  6. 25:48How Kafka works under the hood
  7. 33:15Reliable producers in .NET
  8. 41:25Reliable consumers
  9. 48:37Demo: Offset management
  10. 51:30Schema registry
  11. 59:43Ecosystem tools
~/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.