How to Become a Backend Engineer
API design, databases, caching, message queues, distributed systems — the server-side half of every product.
1. Language & Runtime
coreA Backend Language, Deeply
Node.js, Python, Go, Java/Kotlin, Rust, C#. Pick one and know its concurrency, memory, and error models.
2. API Design
coreREST
Resources, verbs, status codes, versioning, pagination, idempotency. The 90% case for public APIs.
GraphQL
Schema-first design, N+1 problems, DataLoader, persistent queries. Pick GraphQL when aggregating many backends into one client.
3. Databases
corePostgreSQL
The default relational DB. Master indexes, JSONB, transactions, and the query planner.
ORMs vs Raw SQL
SQLAlchemy, Prisma, ActiveRecord, Hibernate. When ORMs help, when they hurt, and how to drop to raw SQL cleanly.
Schema Migrations
Alembic, Flyway, Prisma Migrate, Rails migrations. Zero-downtime migration patterns for production DBs.
4. Distributed Systems
coreConsistency & CAP
Strong vs eventual, linearizability, serializability. Every design interview probes this.
5. Caching
coreCache Patterns
Cache-aside, write-through, write-behind, TTLs, stampede prevention, cache invalidation.
CDN & Edge Caching
CloudFront, Cloudflare, Fastly. HTTP cache-control headers, cache keys, purging.
- docs free →
6. Authentication & Security
coreAuthN vs AuthZ
Sessions, JWTs, OAuth2, OIDC, RBAC vs ABAC. Foundational for every user-facing backend.
7. Web Frameworks
core8. Testing
coreUnit + Integration Tests
Mock/fake external deps at the boundary; integrate with real DBs via testcontainers.
Load & Performance Testing
k6, Locust, JMeter. Test SLOs before shipping, not after the first 500.
- docs free →
9. Observability
coreOpenTelemetry
The vendor-neutral standard. Instrument once, export to Datadog / New Relic / Grafana Cloud / self-hosted.
- docs free →
10. Containers & Deployment
recommended11. Cloud Platforms
recommendedAWS for Backends
EC2, ECS/EKS, RDS, S3, SQS, SNS, Lambda, API Gateway, IAM, VPC. The default enterprise stack.
- tutorial free →
12. Career & Craft
optionalWant a personalised version?
This roadmap is the same one our platform uses internally, but the logged-in version lets you tick off topics as you complete them, track a personalised First 90 Days plan, and see your AI-durability score against this role. All free.
Open the interactive roadmap →