Technical Writing

Engineering Insights

Deep dives into system design, backend development, and modern software engineering practices. Sharing real-world experiences building scalable distributed systems.

Showing 6 of 8 articlesPage 1 of 2
📝
Article
Jan 13, 202612 min read

TAO: How Facebook Built a Graph Database for 3 Billion People

The engineering story behind TAO — Facebook's distributed graph store handling 400+ billion edges, 1 billion queries/second, and sub-millisecond latency. From the MySQL scaling crisis to a custom planet-scale system.

System DesignDistributed SystemsDatabasesBig Data
Technical BlogRead Article →
📝
Article
Jan 13, 20268 min read

System Design: Building Facebook from Scratch

A comprehensive engineering blueprint for building Facebook at scale — covering social graph, news feed, messaging, media storage, ads, and the infrastructure serving 3 billion users.

System DesignDistributed SystemsArchitectureBig Data
Technical BlogRead Article →
📝
Article
Dec 25, 202512 min read

Bloom Filters: The Story of Knowing What You Don't Know

From a 1970 paper on space/time trade-offs to the backbone of Google Bigtable, Ethereum, and every modern database. The complete story of Bloom filters: origin, evolution, mathematics, and production implementations.

System DesignAlgorithmsC++Big Data
Technical BlogRead Article →