Concepts
17+ concepts
Atomic knowledge units for distributed systems - sharding, consensus, quorum, load balancing, and more. Each concept is interview-ready with diagrams and code examples.
Practical insights on engineering leadership, system design, and building products that matter.
A curated collection of technical content spanning foundational concepts, deep-dive series, and practical insights from building production systems.
17+ concepts
Atomic knowledge units for distributed systems - sharding, consensus, quorum, load balancing, and more. Each concept is interview-ready with diagrams and code examples.
Multiple series
In-depth technical series on Kafka, distributed systems, and data engineering architectures. Structured learning paths with production insights.
5 articles
Thoughts on software engineering, system design, leadership, and practical lessons learned from building scalable systems in production.