Databases
- Inside Vector Databases: Building Retrieval-Augmented Systems that Scale
· 2025-10-26
How modern vector databases ingest, index, and serve embeddings for production retrieval-augmented generation systems without falling over.
- Learned Indexes: When Models Replace B‑Trees
· 2025-10-04
A practitioner's guide to learned indexes: how they work, when they beat classic data structures, and what it takes to ship them without getting paged.
- Write-Ahead Logging: The Unsung Hero of Database Durability
· 2024-09-10
Dive deep into write-ahead logging (WAL), the technique that lets databases promise durability without sacrificing performance. Learn how WAL works, why it matters, and how modern systems push its limits.
- Designing CRDT-Powered Collaboration Platforms that Stay Consistent
· 2022-08-17
Deep dive into how conflict-free replicated data types underpin realtime editors, whiteboards, and multiplayer apps without sacrificing UX.
- B-Trees and LSM-Trees: The Foundations of Modern Storage Engines
· 2021-07-14
An in-depth exploration of B-Trees and LSM-Trees, the two dominant data structures powering databases from PostgreSQL to RocksDB. Learn their trade-offs, internal mechanics, and when to choose each for your workload.
- Safe Rollback Strategies for Distributed Databases
· 2020-11-08
A comprehensive guide to designing, executing, and validating rollbacks in distributed database environments without compromising data integrity or customer trust.
- Consistent Hashing: Distributing Data Across Dynamic Clusters
· 2020-03-28
A deep dive into consistent hashing, the elegant algorithm that enables scalable distributed systems. Learn how it works, why it matters for databases and caches, and explore modern variations like jump consistent hashing and rendezvous hashing.
- Tuning the Dial: Adaptive Consistency at Planet Scale
· 2020-03-11
Inside the engineering of databases that adjust consistency on the fly without breaking user trust.
- Database System Concepts (7th ed.)
- Database System Concepts (7th ed.)
- Principles of Database and Knowledge-Base Systems