AI Agents Should Propose Infrastructure, Not Mutate It
Why agents holding cloud credentials undo a decade of infrastructure-as-code — and a design that keeps agent speed while putting a policy-checked gate between intent and effect.
Notes on software engineering.
Why agents holding cloud credentials undo a decade of infrastructure-as-code — and a design that keeps agent speed while putting a policy-checked gate between intent and effect.
Exploring Kubernetes HPA through control theory: dead time, windup, offset — and why HPA's math is smarter than it looks.
The operational cost of maintaining message ordering in Kafka with distributed locks — and when simpler alternatives are the better choice.
Implementation gaps in Kafka's ordered retry pattern: the per-key locking edge cases and production bugs the whiteboard diagrams don't show.
Retry topics keep throughput high but break ordering. Learn why Kafka retries fail for stateful systems and how to maintain message order.
A production debugging story: how an empty MySQL table took 20 seconds to query, and what InnoDB's history list taught me about MVCC and purge operations.
Master graceful shutdown in Go beyond ctx.Done(). Two-phase shutdown pattern for message queues (SQS, Kafka, RabbitMQ), transactions, and batch jobs.
Stop getting false alerts from Kafka consumers. This guide shows you how to measure progress instead of lag, with a production-ready Go library.
Real-world API simulation challenges beyond the basics: dynamic data, stateful interactions, and the edge cases that break naive record-and-replay setups.
Why mock when you can simulate? Discover how to capture real API behavior and replay it in your tests to save costs, reduce latency, and improve reliability.