codefarm
HomeRoadmapsGuidesQuizzesMentorshipWhiteboardEbooks
Learn
RoadmapsQuizzesBlogsVideosGuides
Simulators
Kafka Message FlowKafka Consumer LagKafka RebalanceRate LimitersUptime SLALatency SimulatorCachingConsistent Hashing
Tools
UUID GeneratorDate & Time ToolsJWT DecoderLinkedIn FormatterMind MapFun PuzzlesKids Learning
Profile
Back to Guides
🛠️

Backend Engineer

Practical backend subject guides aligned to the 2–3 years backend engineer roadmap.

9 Guides6 Phases

Work in progress

The Backend Engineer guides are still being built and will be completed by 15 July.

Growing collection: Core foundations are ready. More guides being added as per the system design roadmap.Share feedback
📄
Phase 1

Java Foundations

Core Java runtime, JVM, OOP, collections, exceptions, and modern language features for backend services.

4 guidesCore Java FundamentalsJava OOP and DesignJava Collections and Java 8+Java Concurrency
📄
Phase 2

Database Design & SQL

Data modeling, relational SQL, transactions, indexing, and query performance for backend systems.

1 guideDatabase Design & SQL
📄
Phase 3

Spring Boot Essentials

REST APIs, validation, configuration, and testing patterns for Spring Boot backend services.

1 guideSpring Boot Essentials
📄
Phase 4

Persistence & Data Access

JPA, transactions, fetch strategies, and query patterns for backend persistence layers.

1 guidePersistence & Data Access
📄
Phase 5

Messaging & Async Workflows

Kafka fundamentals, event processing, retries, and reliability patterns for backend workflows.

1 guideMessaging & Async Workflows
📄
Phase 6

Caching, Locking & Performance

Redis caching, distributed locks, rate limiting, and performance-focused backend patterns.

1 guideCaching, Locking & Performance
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