CI/CD, containers, Kubernetes, infrastructure as code, observability and running software you can sleep through.
What CI/CD is and how to build a good pipeline — stages, fast feedback, testing strategy, build artifacts, environments, deployment strategies, secrets, rollbacks and DORA metrics.
A practical introduction to Docker — containers vs virtual machines, images and layers, writing good Dockerfiles, multi-stage builds, volumes, networking, Compose and security best practices.
A clear introduction to Kubernetes — pods, deployments, services, ingress, config and secrets, autoscaling, probes, resource limits — plus an honest look at when Kubernetes is overkill.
Learn infrastructure as code with Terraform — providers, resources, state, plans, modules, environments, remote state and locking, CI workflows, drift, secrets and best practices.
A practical guide to observability — structured logs, metrics and the RED/USE methods, distributed tracing with OpenTelemetry, SLOs and error budgets, alerting and dashboards.
How to deploy without downtime — rolling updates, blue-green, canary releases, feature flags, graceful shutdown, health checks, backward-compatible database migrations and rollback.
What serverless computing is, how functions-as-a-service work, cold starts, event-driven use cases, cost trade-offs, limits, database connections and when to choose containers instead.
A practical comparison of AWS, Google Cloud and Microsoft Azure for startups — service breadth, developer experience, data and AI, pricing and credits, enterprise fit and when simpler platforms win.
A step-by-step guide to deploying a React (Vite) frontend and FastAPI backend on a Linux VPS — server hardening, uv/Python setup, systemd, Nginx reverse proxy, SPA routing, HTTPS, CI deploys and backups.
How to handle production incidents well — severity levels, roles like incident commander, communication, mitigation over root cause, on-call health, and writing blameless postmortems that prevent repeats.