codefarm
HomeRoadmapsGuidesQuizzesMentorshipWhiteboardEbooksCodeSmash
Learn
RoadmapsQuizzesBlogsVideosGuides
Simulators
Why API GatewayWhy Load BalancerWhy Circuit BreakerKafka Message FlowKafka Consumer LagKafka RebalanceRate LimitersUptime SLALatency SimulatorCachingConsistent Hashing
Tools
UUID GeneratorDate & Time ToolsJWT DecoderText FormatterMind MapFun PuzzlesKids Learning
Profile
Back to Backend Engineer
📨
Phase 5

Messaging & Async Workflows

Kafka fundamentals, reliability, scaling, and Spring Kafka integration for backend systems.

1

Kafka Fundamentals: Brokers, Topics, Partitions, and Offsets

A staff-engineer guide to Kafka's core architecture — brokers, topics, partitions, offsets, producers, and consumer groups.

backend-engineerkafkatopics
2

Kafka Reliability and Scaling: Replication, Rebalancing, and DLQs

Staff-level guide to Kafka replication, ISR, rebalancing strategies, retries, dead-letter queues, and delivery semantics.

backend-engineerkafkareliability
3

Spring Kafka: Listeners, Templates, and Error Handling

A practical guide to building production Kafka producers and consumers with Spring Boot 3 and Spring Kafka.

backend-engineerspring-kafkaproducer
codefarm

Learn backend engineering with clear roadmaps, practical tools, and interactive quizzes. From zero to production-ready.

Learn

  • Roadmaps
  • Guides
  • Blogs
  • Videos
  • Ebooks

Labs

  • Simulators
  • Quizzes
  • Whiteboard
  • JWT Decoder
  • UUID Generator
  • Toolbox

Simulators

  • Uptime SLA
  • Rate Limiters
  • Kafka Message Flow
  • Kafka Consumer Lag
  • Kafka Rebalance

Community

  • Cohorts
  • Testimonials
  • About
  • Contact

Legal

  • Terms & Conditions
  • Privacy Policy
  • Refund & Cancellation