Writing

Engineering, told cinematically

Distributed systems, observability and AI engineering — each pattern gets a genre: a silent hero, a noir detective, a night at the theater.

7 stories · updated Aug 2026
A stone arch with a glowing keystone at its apex, load lines flowing through it to three lit service markers, beside a mission-control go/no-go poll
Platform Engineering · Mission Control

Project Keystone: Designing Azure DevOps Pipelines for a Microservice Ecosystem

Four services, six repositories, and one configuration that holds them all together. An architect's walkthrough of the launch sequence — plus an honest interrogation of where configuration should actually live, and why the answer decides how your worst night goes.

A night freight yard under a full moon: signal lamps, gantries and streams of data moving along converging rails toward a lit dispatcher's tower
Data Integration · The Night Shift

The Night Dispatcher: How Azure Data Factory Moves Data While You Sleep

340 stores, 200 suppliers, and one dashboard that has to be right by 06:00. What Azure Data Factory actually does, the mess it was invented to replace, and why rerunning a failed pipeline is either boring or catastrophic depending on a decision you made weeks earlier.

Two heroes: a giant builds a stone theatre labelled Terraform while a robed conductor made of Kubernetes containers directs the show on stage
Cloud Infrastructure · Two Heroes, Five Acts

Terraform Builds the Theatre, Kubernetes Conducts the Show

A .NET monolith becomes four microservices on Azure. One hero builds the cluster from a text file; the other keeps the show running at 3 AM. Six live diagrams, real Terraform and YAML, and an approval gate you can actually approve or reject.

The Outbox Pattern illustration: dual-write failure vs. the outbox relay guaranteeing delivery
Distributed Systems · Hero Story

The Outbox Pattern: The Silent Hero of Distributed Services

How one database table and one transaction can absorb broker outages, retries, and traffic spikes, so your microservices do not have to. It is a pattern that never trends, yet it quietly keeps production systems running.

Detective-noir illustration of an engineer tracing a request through a server rack
Observability · Detective Noir

The Case of the Vanishing Request: Distributed Tracing

A request died somewhere across forty services, with no clear cause and no witness. Using three signals and one shared trace ID, a single waterfall chart can crack the case in one screen.

A stage director watches a robot performer rehearse under a spotlight
AI Engineering · Comedy in Five Acts

Same Show Every Night: Deterministic Systems from Non-Deterministic AI

You have hired a brilliant improv actor for a role that must be performed the same way, eight shows a week. This article covers schemas, validators, a deterministic orchestration pattern, and evals, with a live interactive demo.

A robed data magician conjures streams of binary light out of a mountain range toward the Gurukul Databricks castle
Data Engineering · A Story for Data Engineers

The Magician of Mahadata: How Apache Spark Got Its Superpowers

A village once drowned in its own ledgers, until a magician named Apache Spark learned to move mountains of data at once. A simple, illustrated story about how Spark works, and how Databricks trained him.