deployment
Deployment & Infra
How your code gets from your laptop to running servers — packaging it in containers, putting new versions live without downtime, and describing infrastructure as code.
Start track →Start from zero
Before the senior material: what deployment even is, and the eight words the rest of the track assumes you know.Image layers
Coming soon — Deployment and infraCompose vs k8s
Coming soon — Deployment and infraK8s objects
Coming soon — Deployment and infraRollout strategies
Coming soon — Deployment and infraIac
Coming soon — Deployment and infraLb levels
Coming soon — Deployment and infraSecrets at deploy
Coming soon — Deployment and infraPutting it together
Coming soon — Deployment and infraDocker, deeper
Beyond build: how containers network, persist data, and stay secure.Kubernetes, deeper
Routing, config, health and packaging — running real workloads on K8s.Build with this track
Guided projects that exercise what you learn here.
A concurrent Go ingest service
Build a concurrent ingest/fan-out worker in Go — then operate it: bound the work, apply backpressure, make downstream calls survive failure, ship it in a minimal container, and work a goroutine-leak incident before it eats your memory.
Async Python service, built and operated
Build an async FastAPI ingestion service that validates, pipelines, and survives load — then run it: package it, containerize it with correct PID-1 behaviour, and work the incident when a swallowed CancelledError quietly leaks tasks until the event loop starves.
URL shortener at scale
Build a URL shortener that survives real traffic — then run it: deploy it, watch it, and work the incident when one hot link melts your cache.
Performance
How to find why software is slow and actually make it faster — measure first, then fix the real bottleneck instead of guessing.