Visual library
System design, drawn out
Carousels, animated architectures and long-form guides I've published on distributed data systems. Each one comes with the trade-off I'd flag in a design review.
Distributed Systems & Fundamentals
How data systems behave under scale, failure and concurrency — the trade-offs behind every architecture decision.
System Design Series · Day 1
CAP Theorem — the holy trinity of distributed systems
System Design Series · Day 5
Data Replication — sync vs async, eventual consistency, conflicts
System Design Series · Day 6
Distributed Transactions — 2PC, Sagas and exactly-once semantics
System Design Series · Day 14
File System Design — storing and querying 100 TB of event logs
Animated
What happens when a user types a URL in a browser?
Streaming & Kafka
Event streaming end to end: Kafka internals, cloud-managed Kafka, and the architecture around it.
Lakehouse & Databricks
Storage layout, table maintenance, cost control and platform design on Delta Lake and Databricks.
System Design Series · Day 10
S3/GCS Partitioning Strategies — pruning and the small-file problem
System Design Series · Day 11
Hot / Warm / Cold Tiering — lifecycle policies and cost vs latency
System Design Series · Day 13
Compaction — Z-Ordering, bin-packing and VACUUM
System Design Series · Day 16
Snowflake vs Star Schema — when to normalise dimensions
System Design Series · Day 17
Slowly Changing Dimensions — Types 1, 2, 3, 4 and 6
Animated
Databricks Lakehouse Architecture — the full reference
Animated
Your lakehouse bill is 60% idle — five places waste hides
Animated
Lakehouse Monitoring — what to watch and where
Data Sharing on Databricks — a Delta Sharing deep dive
Data + AI Summit 2026 — complete announcement breakdown
Databricks Learning Guide (50 pages)
Animated
DuckDB — in-process analytics, no cluster required
AI Systems & Agents
Building production AI: agent architectures, frameworks, LLMs at scale, and keeping the token bill sane.
Animated
Agent Harness — the infrastructure layer your agents need
Animated
Which agent framework should you pick?
The Anatomy of an AI Agent — the ecosystem beyond the LLM
The AI Paradigm Shift — from retrieval to autonomous multi-agent systems
Databricks Agent Bricks — build, evaluate and deploy production agents
Turning Data Into Decisions — Databricks Mosaic AI
Calling LLMs from Spark at scale — without burning your budget
Stop Burning Tokens — 13 practices that save 50%+ every day
Animated
The AI code-review bottleneck — 200× more output than reviewers
Animated
Claude Fable 5 — architecture & intelligence map
Transformer Architecture — every component, labelled
Agentic AI — complete learning guide (58 pages)
Engineering Productivity
Tools and workflows that change how fast an engineering team ships.