Practical articles on AI, DevOps, Cloud, Linux, and infrastructure engineering.
Practical game day scenarios for CI/CD: broken rollbacks, permission issues, and slow feedback loops—and how we fixed them.
A field report from rolling out retrieval-augmented generation in production, including cache bugs, bad embeddings, and how we fixed them.
We run mostly on AWS but use GCP for specific workloads. The honest cost-benefit analysis of multi-cloud, plus the patterns that make it not awful.
A real story of removing console-only changes, adding drift detection, and getting Terraform back in charge.
Concrete systemd unit patterns that reduced flakiness: restart policies, resource limits, and structured logs.
A different angle on DR: the planning process — RTO/RPO conversations, dependency mapping, and what we learned about prioritizing what to recover.
How a small team moved from single-region risk to a simple active/passive multi-region setup without doubling complexity.
Defining monitoring as code: dashboards, alerts, and SLOs in Git. The patterns that survived the migration from clicked-together monitoring.
Embed cost ownership in engineering: tags, budgets, and showback.
We cut our largest playbook's runtime from 14 minutes to 4 minutes. The specific changes that mattered, plus the ones that didn't.