Engineering Writing

Thoughts on Building Software

Deep dives into engineering decisions, lessons learned, and practical guides for building production-grade systems.

Next.jsSystem DesignData EngineeringAI/MLBest Practices

2025

6 min read
Why Your Kafka Pipeline Will Break When You Add an LLM to It
Most teams wire LLM calls directly into Kafka consumers. Here's why that fails in production and what to do instead.

2024

5 min read
Why Architecture Matters: Lessons from a Production Outage
A deep dive into how a single architectural decision caused a weekend-long outage and what we learned.
System Design
System DesignPostgreSQLNext.jsKubernetes

Get in Touch

Have a question or want to connect? Feel free to reach out.