Design APIs, data models, and reliable server systems.
3 topics
Node.js, Python, Go, Java, Rust, etc.
1 resource
Processes, threads, sockets, TCP/IP.
Branches, merges, rebase, conflicts.
4 topics
Tables, joins, indexes, transactions.
Documents, indexes, aggregation.
Strings, hashes, lists, expiration.
Prisma, Drizzle, TypeORM, SQLAlchemy.
Resources, verbs, status codes.
Schema, resolvers, queries.
Protocol buffers and RPC.
Document & generate APIs.
Sessions, JWT, OAuth2, OIDC.
Common vulnerabilities & mitigations.
Throttling and abuse protection.
Read/write, CDN, Redis.
Kafka, RabbitMQ, SQS.
Service boundaries & comms.
Logs, metrics, traces.
GitHub Actions, GitLab CI.
Docker basics for backend.
Compute, storage, network.