Apache Kafka in 1 hour for C# Developers
summary
Shows a working C# pipeline: Patreon webhooks -> Azure Function HTTP trigger -> Confluent Cloud Kafka topic, produced and consumed with KafkaFlow on .NET. Covers concrete knobs: partitions and keys for ordering, replication and acks for durability, batch publishing, multi-threaded consumers, compaction vs retention, and storing offsets. Demonstrates deduplication with Azure Table, SendGrid for emails and a GitHub provisioning consumer, and notes demo fragility during an Azure outage. Includes code wiring via DI and practical runtime numbers like offsets and consumer lag.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 2:50Why C# focus
- 10:19Kafka fundamentals
- 15:11Kafka with Confluent Cloud
- 18:21Producers and message keys
- 25:50Patreon events with Kafka Flow
- 31:10Middleware pipeline
- 34:27Producer acknowledgments
- 39:19Consumer groups
- 45:04Kafka as messaging and database
- 46:29Topic retention policies
- 50:02Live demo
related talks
49mApache Kafka in 1 hour for C# Developers
53mApache Kafka in 1 hour for C# Developers
01h 03mApache Kafka Event streaming platform for .NET developers
26mConnecting distributed data with Apache Kafka
35mApache Kafka as a Monitoring Data Pipeline
01h 00mKafka as a Platform: the Ecosystem from the Ground Up
14mPower real-time data streams from anywhere to Cosmos DB with Confluent
39mKafka as a Platform: The Ecosystem from the Ground Up
