For .NET developers
Kafka for .NET Developers 2026
Understand Kafka partitions, offsets, and delivery guarantees, then apply them to reliable .NET consumers.
Start with a lesson that meets you where you are.
Try questions to check what you understand.
Sign in to keep your practice progress together.
Your learning path
9 of 42 topics have lessons available today. Choose any available lesson.
- 01
Core Kafka Mental Model
Read the lesson, then try the practice.
- 02
Topics, Partitions & Keys
Read the lesson, then try the practice.
- 03
Consumer Groups & Offsets
Read the lesson, then try the practice.
- 04
KRaft & Modern Kafka
Read the lesson, then try the practice.
- 05
Raw Confluent.Kafka Client
Read the lesson, then try the practice.
- 06
Consumer & Manual Commits
Read the lesson, then try the practice.
- 07
Delivery Semantics & Schema Strategy
Read the lesson, then try the practice.
- 08
Akka.Streams.Kafka
Read the lesson, then try the practice.
- 09
Production Patterns & Observability
Read the lesson, then try the practice.
Topics without lessons yet
These are part of the outline. Lessons are not available for them yet.
- Partition Ordering
- Key Selection Strategy
- Log Retention vs Queue
- Consumer Group Mechanics
- Offset Management
- Rebalancing & Backpressure
- KRaft Architecture
- Tiered Storage Concepts
- Producer Configuration
- Idempotent Producer Setup
- Message Keys & Serialization
- Delivery Reports & Error Handling
- Manual Commit Pattern
- Graceful Shutdown
- Delivery Semantics
- At-Least-Once + Idempotency
- Kafka Transactions
- Schema & Serialization
- Schema Registry Integration
- Event Versioning Rules
- Committable Source Pipeline
- CommittableSource & Ordered mapAsync
- Committer.Sink & Producer.Flow
- RestartSource & Supervision
- Advanced Stream Patterns
- Partitioned Source
- Transactional Source & DrainingControl
- Resilience Patterns
- Retry & Dead-Letter Topics
- Outbox & Inbox Patterns
- Observability & Testing
- Metrics & Alerting Dashboard
- Chaos & Integration Testing