Apache Kafka in 1 hour for C# Developers
summary
Shows a working Patreon pipeline built with C#, Azure Functions, Confluent Cloud Kafka and KafkaFlow, with code and diagrams. Uses an HTTP webhook -> producer writing to topic "production-patron-events", sets message key=email to guarantee per-user ordering across partitions, and handles at-least-once delivery with idempotency in a sent-emails table. Deploys consumers with a configurable workers count (three threads example), chooses acknowledgements (none/leader/all tradeoffs), and stores current user state with compacted topics for a snapshot view.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 3:19Talk for C# developers
- 7:59Kafka for Patron access
- 15:07Topics partitions brokers
- 25:25Producing with KafkaFlow
- 31:26Consuming events
- 37:00Evolutionary Kafka architecture
- 43:27Consumer groups offsets
- 47:48Snapshots cleanup policies
- 48:31Summary
related talks
53mApache Kafka in 1 hour for C# Developers
55mApache Kafka in 1 hour for C# Developers
01h 03mApache Kafka Event streaming platform for .NET developers
01h 02mKafka for .NET Developers
01h 05mKafka for .NET Developers
01h 00mKafka for .NET Developers
57mUsing Kafka for Real-Time Data Ingestion with .NET
26mConnecting distributed data with Apache Kafka
