Apache Kafka

Apache Kafka

Topics, partitions, producers, consumers, consumer groups, Kafka Streams, Schema Registry, exactly-once semantics, and building event-driven architectures.

FundamentalsTopics 1–10
  • ·What is Apache Kafka?
  • ·Topics and Partitions
  • ·Producers
  • ·Consumers
  • ·Consumer Groups and Offsets
  • ·Brokers and Clusters
  • ·KRaft Mode
  • ·Message Delivery Semantics
  • ·Log Architecture
  • ·Kafka vs Traditional Messaging
Start Fundamentals
IntermediateTopics 11–22
  • ·Python Producer
  • ·Python Consumer
  • ·Producer Config and Tuning
  • ·Consumer Config and Tuning
  • ·Schema Registry and Avro
  • ·Kafka Connect
  • ·FastAPI and Kafka
  • ·Error Handling and DLQ
  • ·Compression
  • ·Retention and Cleanup Policies
  • ·Replication and ISR
  • ·Consumer Lag Monitoring
Start Intermediate
AdvancedTopics 23–32
  • ·Exactly-once Semantics
  • ·Transactions
  • ·Kafka Streams
  • ·ksqlDB
  • ·Log Compaction
  • ·Custom Partitioners
  • ·MirrorMaker 2
  • ·Security: TLS and SASL
  • ·Quotas and Throttling
  • ·Kafka at Scale
Start Advanced
ProductionTopics 33–40
  • ·Docker Compose Setup
  • ·Kubernetes with Strimzi
  • ·Tuning for Throughput vs Latency
  • ·Disaster Recovery
  • ·Schema Evolution
  • ·Event-driven Microservices
  • ·Outbox Pattern
  • ·Operational Runbook
Start Production