on Kubernetes, Devops, Cloud native, Go, Operators
The Kubernetes operator pattern has become the standard way to encode operational knowledge into code. What started as a way to manage stateful applications like databases has expanded to cover everything from certificate management to ML model deployments. In 2026, operators are so pervasive that most platform teams build at least one custom operator. Here’s how to build them well.
on Distributed systems, Temporal, Restate, Workflow, Backend
Distributed systems have a dirty secret: most of the code isn’t business logic. It’s glue. Retry loops, idempotency keys, saga compensations, distributed locks, timeout handling — the machinery that makes workflows reliable dwarfs the code that makes them useful. Durable execution is a paradigm that promises to make this machinery invisible.
on Ai, Llm, Infrastructure, Api gateway, Cost optimization
As organizations move from LLM experimentation to production, a critical infrastructure gap becomes apparent: who manages the complexity of routing requests, controlling costs, enforcing rate limits, and maintaining observability across multiple AI providers? The answer increasingly is the AI Gateway — a purpose-built proxy layer sitting between your applications and LLM providers.