Practical articles on AI, DevOps, Cloud, Linux, and infrastructure engineering.
How a small team moved from single-region risk to a simple active/passive multi-region setup without doubling complexity.
We have a few hundred shell scripts in production. The patterns that make them survive contact with reality, and the ones we've stopped writing.
Use prompts to get reliable, safe outputs from LLMs for runbooks, code, and ops tasks.
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.
Filesystem choice, mount options, IO schedulers — the per-host tweaks that actually moved disk performance for our database and storage workloads.
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.
How processes actually live and die on Linux, the tools that show what's happening, and the patterns we use for monitoring service health.