← Explore learning paths

For .NET developers

Kafka for .NET Developers 2026

Understand Kafka partitions, offsets, and delivery guarantees, then apply them to reliable .NET consumers.

9 lessons ready to readFree to readLearn at your own pace
Read the first lesson → My progress in this path →
01 / READ

Start with a lesson that meets you where you are.

02 / PRACTICE

Try questions to check what you understand.

03 / RETURN

Sign in to keep your practice progress together.

Your learning path

9 of 42 topics have lessons available today. Choose any available lesson.

  1. 01

    Core Kafka Mental Model

    Read the lesson, then try the practice.

  2. 02

    Topics, Partitions & Keys

    Read the lesson, then try the practice.

  3. 03

    Consumer Groups & Offsets

    Read the lesson, then try the practice.

  4. 04

    KRaft & Modern Kafka

    Read the lesson, then try the practice.

  5. 05

    Raw Confluent.Kafka Client

    Read the lesson, then try the practice.

  6. 06

    Consumer & Manual Commits

    Read the lesson, then try the practice.

  7. 07

    Delivery Semantics & Schema Strategy

    Read the lesson, then try the practice.

  8. 08

    Akka.Streams.Kafka

    Read the lesson, then try the practice.

  9. 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