codefarm
HomeRoadmapsGuidesQuizzesWhiteboardEbooks
Learn
RoadmapsQuizzesBlogsVideosGuides
Simulators
Kafka Message FlowKafka Consumer LagKafka RebalanceRate LimitersUptime SLALatency SimulatorCachingConsistent Hashing
Tools
UUID GeneratorDate & Time ToolsJWT DecoderLinkedIn FormatterMind MapFun PuzzlesKids Learning
Profile
All Labs

Tech Simulators

Interactive playground for system design understanding. Build intuition through visual simulations of real-world distributed systems patterns.

Kafka Simulators

Consumer lag, partition rebalancing, and consumer group scaling

Rate Limiters

Token bucket, sliding window, and fixed window rate limiting

Caching Simulator

5 cache strategies + 4 eviction policies with request-flow visualization

Consistent Hashing

Hash ring, virtual nodes, key distribution, and topology change visualization

Uptime Simulators

SLA calculator, 9 nines of availability, downtime breakdowns

Latency Simulators

p99, p95, p50 latency analyzer, percentile distributions, tail latency visualization

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