How to Run an Incident Postmortem That Prevents Repeats
Most postmortems produce a document and no change. How to run one that ends in owned, dated actions instead of a wiki page nobody reads twice.
CI/CD pipelines, deployment strategies, infrastructure, and everything that keeps your code running.
Most postmortems produce a document and no change. How to run one that ends in owned, dated actions instead of a wiki page nobody reads twice.
Rollback is not an undo button. When to roll back a bad deploy, when to roll forward, and the migration and cache traps that make rollbacks fail.
How to manage environment variables and secrets in CI/CD pipelines safely: scoping, masking, OIDC, rotation, and the mistakes that leak credentials.
What a CI build actually is: triggers, stages, caching and artefacts explained, and how continuous integration keeps your main branch releasable.
A practical guide to secrets management: stop committing tokens, pick the right vault, rotate cleanly, and keep CI from leaking credentials in logs.
A practical guide to setting and tracking SLOs: pick meaningful SLIs, calculate error budgets, alert on burn rate, and avoid the metrics that mislead teams.
GitHub Actions patterns for faster, safer CI: reusable workflows, matrix builds, OIDC, dependency caching, concurrency control, and secret handling that scales.
Learn how to speed up slow CI builds with dependency caching, parallelisation, incremental builds, and Docker layer optimisation. Practical patterns that work.
Learn the key deployment strategies used by modern teams, including blue-green, canary, and rolling updates, with practical guidance on choosing the right one.