98041024
Series
Building a Database from Zero
Part 10 of 10
RustDatabaseSystem Design
The Art of Query Planning in Rust
How query planners decide execution strategy, and how we built one from scratch for our toy database.
HL
Hoa Le
@hoale · 1w ago
18 min read12.8K
Ongoing
Building a Database from Zero
Write a key-value store, then a relational engine, then query planning -- all in Rust.
HL
Hoa Le
@hoale
Full-stack developer and open source contributor. Rust, TypeScript, and systems thinking.
12.6K followers45 articles
Related Articles
System DesignPerformance
Scaling WebSocket Connections to 1M Users
Practical patterns for scaling real-time WebSocket connections using connection pooling, sharding, and edge compute.
KVKhoa Vo14m
ReactArchitecture
From Monolith to Micro-Frontends: A Migration Story
How we migrated a 200k LOC monolithic React app to micro-frontends without stopping feature development.
KVKhoa Vo20m
TypeScriptAPI Design
Type-Safe APIs with tRPC and Zod
End-to-end type safety from database to UI. Building bulletproof APIs with tRPC, Zod, and Drizzle ORM.
HLHoa Le11m
