Insights
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.
JavaPractical patterns for production-grade services
Practical thinking, trade-offs and lessons for engineers building modern systems.
AIBuilding useful AI into real products
Practical thinking, trade-offs and lessons for engineers building modern systems.
CloudEngineering systems that scale with demand
Practical thinking, trade-offs and lessons for engineers building modern systems.
PerformanceFinding the real bottleneck before optimizing
Practical thinking, trade-offs and lessons for engineers building modern systems.
System DesignTurning requirements into architecture
Practical thinking, trade-offs and lessons for engineers building modern systems.