CASE STUDIES

THE DECISIONS BEHIND THE SYSTEMS

Built. Questioned.
Explained.

Stories from the systems I build.
Follow the decisions. Move the pieces. See what changes.

01

Subscriptions / Data modelling / Materialized views

History becomes the present.

Your database says 26. How did it get here?

How a SaaS product rebuilt subscriptions as a ledger of dated facts, and why it still stores one answer.

Explore the story
02

Subscriptions / Append-only ledger / Migration

Nobody touched this row.

By morning it was wrong. What do you store instead?

Three decisions behind a subscription rebuild: store facts, compute state, and cache one answer.

Explore the story