$ skip to content
devresurge

Backend engineering

APIs, data integrity, and services that survive production.

intermediate · backend

Build backend systems the way strong product teams expect: clear APIs, correct transactions, safe migrations, and operable services.

Who this is for: Backend and fullstack grads leveling toward mid/senior ownership.

6 lessons · ~78 min
outcomes
  • Design REST/RPC APIs with versioning and idempotency
  • Use transactions and isolation levels intentionally
  • Ship schema changes without downtime

lessons

  1. 1 API craft Resources, errors, pagination, versioning, idempotency. +140 XP · ~14m
  2. 2 Transactions and data integrity ACID, isolation anomalies, and when to use outbox patterns. +160 XP · ~16m
  3. 3 Safe schema migrations Expand/contract, online changes, and zero-downtime deploys. +120 XP · ~12m
  4. 4 Service boundaries and modularity Monolith modularity first; microservices when forced by scale/org. +120 XP · ~12m
  5. 5 Security baselines for backends OWASP hotspots: injection, auth flaws, SSRF, secrets. +120 XP · ~12m
  6. 6 Operability: logs, metrics, runbooks Make 3am you grateful. Instrument before you need it. +120 XP · ~12m

related quizzes