System design
Deep dives on systems and AI.
Essays focused on how I think about the problem — not just the solution.
Event-Driven Backbones with Kafka
When to reach for Kafka, what the outbox pattern really buys you, partitioning for ordering, and the things that break in year two.
KafkaEvent-DrivenDistributed Systems
11 minDesigning a RAG Pipeline for Production
Chunking, hybrid retrieval, reranking, grounding with citations, and the evals that separate demo-ware from production.
LLMRAGAI Systems
13 minMulti-Tenant Isolation Patterns
Pooled vs siloed vs cells: picking an isolation model that matches your blast-radius budget, not the hype cycle.
Multi-tenantArchitectureSaaS
9 minObservability That People Actually Use
SLOs, burn-rate alerts, and why your dashboard graveyard is a product problem, not a tooling one.
ObservabilitySRE
8 min