Engineering, explained clearly.

A growing library of practical writing about architecture, backend engineering, AI, cloud and system design.

Architecture

Designing resilient distributed systems

Practical thinking, trade-offs and lessons for engineers building modern systems.

Java

Practical patterns for production-grade services

Practical thinking, trade-offs and lessons for engineers building modern systems.

AI

Building useful AI into real products

Practical thinking, trade-offs and lessons for engineers building modern systems.

Cloud

Engineering systems that scale with demand

Practical thinking, trade-offs and lessons for engineers building modern systems.

Performance

Finding the real bottleneck before optimizing

Practical thinking, trade-offs and lessons for engineers building modern systems.

System Design

Turning requirements into architecture

Practical thinking, trade-offs and lessons for engineers building modern systems.