Writing
Notes on distributed and event-driven systems, AI-native architecture, and the craft of building them.
Designing an LLM Router You Can Trust
A stateless routing proxy in front of a federated MCP hub can't hardcode a schema against tools it doesn't own, and can't poll before every dispatch. Tool Router replaces both problems with a short-TTL cache and a forced tool-choice enum, so the model is structurally unable to dispatch to a tool that isn't currently live.
Designing a Real-Time Kafka Load Simulator: Architecture & System Design Deep Dive
An architectural walkthrough of a real-time Kafka load simulator that visualizes throughput, latency, and lag to show how event-driven systems behave under traffic spikes.