Kubernetes Our Kubernetes Pod Kept Getting Evicted. The Real Problem Wasn't Memory. Overview For two weeks, a log aggregation pod kept getting evicted whenever the node ran short on memory. It recovered quickly enough that, from the outside, it looked like a normal restart. What looked fine at the application level turned out to be counterintuitive. The pod wasn't being
Docker We Restored the Docker Cache. The Build Still Started From Scratch. Overview A successful restore doesn’t always mean the Docker builder is actually using that cache. CI can restore Docker cache into the job while docker build still starts from scratch with no layer reuse. We ran into exactly that kind of cache miss on one of our suites. Once
Graphify Graphify Claims 71.5× Fewer Tokens. We Tested It on Real Production Work. Does Graphify actually reduce token usage in production? We compared Graphify and grep across real Claude Code sessions to measure cost, quality, and workflow.
DevOps Featured We Built an AI Agent for DevOps. Here's What Actually Worked We built a read-only AI agent for DevOps lookups and first-pass incident triage. Here's what worked, what didn't, and how we kept the model away from the security boundary.
github actions Featured This One YAML Key Makes GitHub Actions Workflow Runs Easy to Identify Learn how GitHub Actions `run-name` makes workflow runs easier to identify by displaying deployment versions, environments, and actors in the Actions list.
MongoDB MongoDB on Kubernetes: An Engineering Decision Guide to Backup, PITR, and the Percona Operator Learn how to run MongoDB on Kubernetes with the Percona Operator using replica sets, physical backups, and Point-in-Time Recovery (PITR). Explore production architecture, backup strategies, and recovery best practices.
PostgreSQL AWS RDS vs Civo Postgres: Performance, Latency, and Cost Compared A practical benchmark comparing AWS RDS and Civo Managed Postgres under OLTP workloads using sysbench, focusing on latency, throughput consistency, and overall price-performance.
Kubernetes K3s vs Kubernetes (K8s): Performance, Architecture, Use Cases and When to Choose Each K3s vs Kubernetes (K8s) comparison with architecture, performance, and use cases. Find the right choice for DevOps, edge, and production.
Django Featured Stop Over-Engineering Django State Machines (Use This Instead of django-fsm) Learn how to build a Django state machine without django-fsm using django-lifecycle hooks. A simple, scalable approach for real-world workflows and CI/CD systems.