← Back to Roadmaps

Kafka for .NET Developers 2026 - Learning Roadmap | Nemorize

Loading roadmap...

Learning Topics

This roadmap covers the following topics:

Core Kafka Mental Model
  • ⚪ Topics, Partitions & Keys
    • ⚪ Partition Ordering
    • ⚪ Key Selection Strategy
    • ⚪ Log Retention vs Queue
  • ⚪ Consumer Groups & Offsets
    • ⚪ Consumer Group Mechanics
    • ⚪ Offset Management
    • ⚪ Rebalancing & Backpressure
  • ⚪ KRaft & Modern Kafka
    • ⚪ KRaft Architecture
    • ⚪ Tiered Storage Concepts
Raw Confluent.Kafka Client
  • ⚪ Producer Configuration
    • ⚪ Idempotent Producer Setup
    • ⚪ Message Keys & Serialization
    • ⚪ Delivery Reports & Error Handling
  • ⚪ Consumer & Manual Commits
    • ⚪ Manual Commit Pattern
    • ⚪ Graceful Shutdown
Delivery Semantics & Schema Strategy
  • ⚪ Delivery Semantics
    • ⚪ At-Least-Once + Idempotency
    • ⚪ Kafka Transactions
  • ⚪ Schema & Serialization
    • ⚪ Schema Registry Integration
    • ⚪ Event Versioning Rules
Akka.Streams.Kafka
  • ⚪ Committable Source Pipeline
    • ⚪ CommittableSource & Ordered mapAsync
    • ⚪ Committer.Sink & Producer.Flow
    • ⚪ RestartSource & Supervision
  • ⚪ Advanced Stream Patterns
    • ⚪ Partitioned Source
    • ⚪ Transactional Source & DrainingControl
Production Patterns & Observability
  • ⚪ Resilience Patterns
    • ⚪ Retry & Dead-Letter Topics
    • ⚪ Outbox & Inbox Patterns
  • ⚪ Observability & Testing
    • ⚪ Metrics & Alerting Dashboard
    • ⚪ Chaos & Integration Testing

Community Feedback

Share your thoughts and rate this roadmap

Loading comments...