Design
- Learning-first
Why we built a Kafka-shaped broker from scratch — and what "learning-first" actually means as a design constraint.
- One event, two consumers
Why the metering plane for paid tiers rides the audit stream we already had — and what we chose not to build.
- Tools, not endpoints
What building three MCP servers taught us about designing for a probabilistic caller.