Blog
Practical writing on production RAG, queue design, idempotency, event-driven consistency, Kubernetes cost, integrations, observability, and developer productivity.
A year of agentic coding: MCP servers as the integration layer, where agents genuinely accelerate senior engineers, and where they quietly fail.
Async work breaks most tracing setups. Context propagation through message headers, span links, and the queue metrics that actually matter.
A hub architecture for Microsoft Graph, Stripe, and SendGrid: anti-corruption layers, canonical events, and one place where retries live.
Right-sizing requests, spot node pools with honest disruption budgets, and autoscaling that follows real load — a field report.
Dual writes are the quiet killer of event-driven systems. The transactional outbox fixes them with one table and a relay.
Exactly-once delivery doesn't exist. Exactly-once effects can — with idempotency keys, atomic claims, and stored responses.
Queue segregation, backpressure, tuned Horizon supervisors, and the failure modes that only show up under real throughput.
Chunking strategy, hybrid retrieval, reranking, and evals — the four decisions that separate a RAG demo from a system enterprise users trust.