Published courses only · Ordered by the roadmap
The backend learning library, in one place
Eighteen published courses, 243 lessons, sequenced for repo fluency and interview readiness.
This index is the top-level navigator for the backend course track. It follows LEARNING-ROADMAP.md exactly where content exists today, so you can move through the library without hopping between folders or guessing what comes next.
backend-course/ today. The roadmap mentions additional
future material, but it is omitted here until its course landing page is
actually present.
P0 · Foundation
Learn these first. They shape how every later course lands.
1 · Go — the language
The language everything else is written in.
2 · PostgreSQL
The datastore, transactions, indexing, MVCC, and RLS foundations.
3 · gRPC
The transport layer behind the repo's service-to-service APIs.
4 · v2 Architecture
Hexagonal design, CQRS, and sqlc anchored to this codebase.
P1 · Core
The repo's daily patterns and the heaviest interview material.
5 · Containers & local dev
Run the stack locally, understand the dev loop, and get productive fast.
6 · Authentication & Authorization
JWT, RBAC, resource paths, RLS, and multi-tenant access control.
7 · Unit Testing
Table-driven tests, mocks, and repo-style testing boundaries.
8 · Apache Kafka
The durable event log, partitions, delivery semantics, and failure modes.
9 · NATS JetStream
The fast event bus your services subscribe to daily.
P2 · Cross-cutting
Reliability, data movement, observability, and shipping the system.
10 · CDC / Streaming-ETL
Debezium, Kafka Connect, warehouse flow, and the hephaestus control plane.
11 · Platform add-ons
Migrations, reliability, secrets, cron, delivery pipelines, and the toolkit glue.
12 · Observability & monitoring
Metrics, tracing, logs, SLOs, and production visibility.
13 · CI/CD & delivery
How code moves from PR to safe production rollout.
P3 · Infra depth
Platform and deployment depth. Valuable, but easier once the service layer is fluent.
14 · Kubernetes
The runtime that actually keeps the platform alive.
15 · Helm
How services are packaged, configured, and rendered for the cluster.
16 · Istio & the service mesh
mTLS, traffic policy, gateways, and mesh-level authorization.
17 · Infrastructure as Code
Terraform, VPC, IAM, Cloud SQL, DNS, and platform provisioning.
18 · Apache Airflow
Workflow orchestration, scheduling, and data-pipeline operations.
Fast track
Go
The language.
PostgreSQL
The datastore + RLS base.
v2 Architecture
The shape of your code.
Auth
Multi-tenancy on every request.
NATS JetStream
The bus your services touch daily.