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 2

Database Design & SQL

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

1

SQL Fundamentals: DDL, DML, DCL, and TCL in Practice

A staff-engineer guide to SQL statement categories and how CRUD operations actually behave against a production relational database.

backend-engineersqlddl
2

Schema Design and Normalization for Backend Systems

A practical guide to keys, relationships, normal forms, and when to deliberately denormalize a production schema.

backend-engineerschemanormalization
3

Advanced SQL: Joins, Window Functions, CTEs, and Pagination

A staff-engineer guide to joins, aggregation, window functions, CTEs, views, and production-safe pagination patterns.

backend-engineerjoinswindow-functions
4

Transactions and Concurrency: ACID, Isolation, and Locking

A staff-engineer guide to ACID guarantees, isolation levels, locking, and deadlocks in production relational databases.

backend-engineeracidisolation
5

Indexing and Query Performance: EXPLAIN, Composite Indexes

A staff-engineer guide to how indexes work, composite and covering indexes, and reading EXPLAIN plans to fix slow queries.

backend-engineerindexingexplain
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