Posts
Thoughts, experiments, and practical lessons from building distributed systems with .NET and Azure.
Series
Software architecture explored through real engineering, experiments, implementation, failures, and trade-offs.
-
September 13, 2026
Architecture Through EngineeringRAG Starts With Ingestion, Not Chat
Someone adds a vector database in the middle, and the article moves on.
-
August 26, 2026
Architecture Through EngineeringThe First Architectural Decision Wasn't About AI
If the API knows about the database, the application knows about HTTP, and the domain knows about infrastructure, technical decisions start leaking across the …
-
August 18, 2026
How Many Consumers Do We Actually Need?
Imagine a queue of notifications waiting to be processed.
-
August 9, 2026
Architecture Through EngineeringThe Shape of the System
The first two articles in this series were about why I chose RAG and why I wanted to build a reference implementation in the first place.
-
August 3, 2026
Architecture Through EngineeringWhy I Chose RAG as My First Reference Implementation
After publishing the manifesto, one question appeared almost immediately.
-
July 28, 2026
Architecture Through EngineeringArchitecture Is Easy Until You Have to Build It
There is no shortage of articles about software architecture.
-
July 4, 2026
AI-first architecture for essential systems: what actually changes
AI is already part of software delivery. Developers use it to generate code, write tests, understand legacy code and speed up routine work. That is no longer …
-
March 15, 2026
A Hard Terraform Lesson: When a Terraform Refactor Tried to Destroy Production
While working on our infrastructure, I proposed a cost optimization around Azure Container Registry (ACR). The decision was a classic architectural trade-off: …
-
January 14, 2026
From 6,000+ Vivino Reviews to a Public Wine Library: Building Wine Inquiry with a Static Site + a Toolchain
For the last ~15 years, wine has been one of my main passions. I’ve tasted a lot, learned a lot, and—most importantly written down what I actually thought while …
-
October 12, 2025
From Service Bus to Storage Queue: A Testing Journey
After successfully implementing testcontainers for Azure Service Bus (which I wrote about in my previous post), I found myself working on a new solution that …