TechRat

Web Development

Backend Developer roadmap

HTTP, API design, authentication, databases, caching, background jobs and observability.

What you will learn

  1. 1. DNS & HTTP

    How names resolve to addresses and how HTTP and HTTPS carry the web.

  2. 2. HTTP & APIs

    Build REST APIs over HTTP and design them well: resources, status codes, pagination and versioning.

  3. 3. SQL Foundations

    Query relational data with SELECT, filtering, sorting and joins.

  4. 4. Security Foundations

    The two most exploited web weaknesses: injection and broken access control.

  5. 5. Testing Essentials

    Unit tests with Arrange-Act-Assert, then integration and end-to-end tests.

  6. 6. SQL for Applications

    Keep application data correct with transactions, ACID, isolation levels, locking and MVCC.

  7. 7. Authentication Fundamentals

    How web apps keep users signed in with sessions, cookies and tokens, and how XSS and CSRF attacks abuse them.

  8. 8. Webhooks, Real-Time & gRPC

    Integration styles beyond request/response: webhooks, WebSockets and SSE, and gRPC.

  9. 9. Caching & Queues

    Speed up services with caching and idempotent APIs, and move slow work to background jobs and queues.

  10. 10. Observability Essentials

    Structured logging and distributed tracing with OpenTelemetry.

  11. 11. Dockerfile & Compose

    Write efficient multi-stage Dockerfiles and run multi-container apps with Docker Compose.

  12. 12. AI-Assisted DevelopmentOptional

    Work effectively with coding agents: give them context and instruction files, prompt for code, connect tools with MCP and review what they produce.

  13. 13. SQL Performance

    Read query plans, choose the right indexes and fix N+1 queries and connection pool problems.

  14. 14. API Security Best PracticesOptional

    Use the OWASP API Security Top 10 to secure authentication and tokens, enforce object- and function-level authorization, and validate input against mass assignment.

  15. 15. API Hardening & MonitoringOptional

    Limit abuse with rate limits, lock down transport, CORS and secrets, and log and monitor APIs to detect attacks.

  16. 16. Backend Performance Best PracticesOptional

    Budget latency on hot paths, access data efficiently at scale, cache with a clear invalidation strategy, apply backpressure and trim payloads and round trips.

Each step unlocks when you answer its questions well enough, and a module you finish counts in every roadmap that shares it.

Start this roadmap for free