Topic guide
Platform Reliability
Platform reliability is the work of making software observable, deployable, recoverable, and safe to change. It connects infrastructure and delivery mechanics to what users experience, so teams can detect failures, limit their impact, and ship without relying on luck.
The practical questions
- Observing systems through user outcomes and internal signals
- Deploying overlapping versions without downtime
- Building useful preview and delivery environments
- Reducing operational friction without hiding important constraints
Articles on Platform Reliability
5 articles, ordered by topical relevance.
Per-PR preview environments on Docker Swarm
How to give every pull request its own live URL using Docker Swarm, Traefik, and a wildcard DNS record, without running a Kubernetes cluster.
docker · devops · github-actionsObservability Is Not Logging
Adding more logs does not make a system observable. Observability is the ability to ask questions about a running system that nobody anticipated when the system was built.
observability · platform engineering · software engineeringSprints Are the Wrong Unit for AI Delivery
MCP and LLM tooling make delivery, reporting, and testing more continuous. That changes what teams should optimize for.
ai · llms · software deliveryWhat Zero-Downtime Deployment Actually Requires
Zero-downtime deployment depends on overlapping versions, safe traffic shifts, and database changes that work before and after release.
devops · architecture · database · software engineeringContext Engineering Is Not Prompt Tuning
Prompt engineering focuses on the question. Context engineering focuses on the world you hand the model before the question. That distinction changes how you design reliable LLM systems.
ai · llms · software engineering · platform engineering