Deploy strategies: blue-green, canary, and rolling
How to ship without taking the system down: recreate, rolling, blue-green and canary — what each one costs in risk, downtime and rollback.
What a DevOps professional needs to master at each stage of their career. From the Linux terminal to Kubernetes and the cloud — the concepts that come up in technical interviews and in everyday work, explained directly. Filter by level below.
No articles found for your search.
How to ship without taking the system down: recreate, rolling, blue-green and canary — what each one costs in risk, downtime and rollback.
Permissions, processes, pipes and environment variables. The terminal isn't nostalgia — it's where infrastructure work happens.
Merge vs rebase, what a conflict is, and the workflows (trunk-based, GitFlow) that organize an entire team's work.
What continuous integration and delivery mean, what a pipeline is and why automating build, test and deploy changes everything.
Image, container and how it differs from a VM. Dockerfile, layers and the concept that standardized the environment from dev to production.
Provisioning servers with versioned, reproducible code. What IaC is, declarative vs imperative and why idempotency matters.
Monitoring tells you it broke; observability tells you why. Logs, metrics and traces — and the difference between the three in practice.
The orchestrator that became the standard. Pod, deployment, service and how Kubernetes keeps your app alive and scaling on its own.
Regions, availability zones, redundancy and the trade-off between reliability and cost. Designing so that one machine failing doesn't take the system down.
Security is no longer a final step. Secrets management, least privilege, pipeline scanning and the culture of bringing security to the start.
Check what you already master. Your progress is saved in this browser only.
Four questions per level, with an explanation and the article that covers each topic. Ace a level and you can mark it in the self-assessment above.