contentintech
Learn
RoadmapsGet HiredJobsCheatsheets
Sign inSign up
1

Language & Runtime

3 topics · 4 weeks

Pick a language and learn its server-side runtime.

Node.js→

Event loop, streams, modules.

Language core←

Or Python / Go / Java.

Package management

npm, semantic versioning, lockfiles.

2

APIs

4 topics · 4–5 weeks

Design and build HTTP services.

REST APIs→

Resources, verbs, status codes.

API design←

Versioning, pagination, errors.

GraphQLOptional

Schema, resolvers, when to use it.

Validation

Zod / schema validation at the edge.

3

Databases

4 topics · 5 weeks

Model, query, and index data correctly.

SQL & relational→

Joins, transactions, indexes.

Database theory←

Normalization, ACID.

ORMs

Prisma, Drizzle, or query builders.

NoSQLOptional

Redis, MongoDB — when they fit.

4

Security & Auth

4 topics · 3 weeks

Protect users and data.

Authentication→

Sessions, JWT, OAuth.

Authorization

RBAC, scopes, least privilege.

Web security→

OWASP Top 10.

Secrets management

Env vars, vaults, rotation.

5

Scale & Infrastructure

4 topics · 5–6 weeks

Run services reliably under load.

Caching→

Redis, CDN, cache invalidation.

Message queues←

Kafka, RabbitMQ, async jobs.

Databases at scale→

Replication, sharding.

Docker←

Containerize your service.

6

Production

4 topics · 3 weeks

Deploy, observe, and iterate.

CI/CD→
Monitoring & logging←
Deployment→
Microservices←
Roadmaps/Career
Intermediate

Backend Developer

Backend engineering is about designing reliable services: modeling data, exposing clean APIs, securing them, and running them at scale. This path builds those muscles in order.

5–7 months · 6 stages · 23 topics

Download PDF

Stages

Click a topic to open its notes. Drag to pan, scroll to zoom; dashed topics are optional.

Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.