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 theatre.

9 stories · updated Aug 2026
Line drawing of a car in side profile with nine coloured pins marking one design pattern each, on a dark factory-grid background
Object-Oriented Design · Factory Floor

Design Patterns on the Assembly Line: Nine Patterns, One Car

Twenty-three names in a catalogue is a memory problem. One car you can walk around is something else. Nine patterns pinned to a seat plant, an ECU, a brake stack and a gear selector, with six live diagrams and C# that compiles.

A small robot wearing a clipped-on VISITOR badge reading Access Level 1, standing in front of a locked, glowing secure access door marked Verified Identity Required
Identity & Access · A Two-Hour Job

The Bot That Asked for a Password: Entra ID, OAuth 2.0, OpenID Connect and JWT

A small bot needs to read one calendar. Its manager refuses to hand over a password, and that refusal is the whole reason four different technologies exist. Six live diagrams, including a clickable relationship map and a JWT you can tamper with.

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 argument about where configuration belongs, and why that 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 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 never trends, and it is holding up more production systems than the technology people talk about.

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. 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.