Subscribe
Sign in
Home
Concepts
The Coding Corner
Lattes & Stories
Sponsorships
📌 Index
💬 Discord
Distributed Systems
Latest
Top
Discussions
Build Your Own Key-Value Storage Engine—Week 7
Block-Based SSTables and Indexing
Feb 26
Â
•
Â
Teiva Harsanyi
3
Build Your Own Key-Value Storage Engine—Week 6
Block-Based SSTables and Indexing
Jan 21
Â
•
Â
Teiva Harsanyi
5
1
Build Your Own Key-Value Storage Engine—Week 5
Leveling and Key-Range Partitioning
Jan 14
Â
•
Â
Teiva Harsanyi
3
Build Your Own Key-Value Storage Engine—Week 4
Deletes, Tombstones, and Compaction
Dec 17, 2025
Â
•
Â
Teiva Harsanyi
4
Build Your Own Key-Value Storage Engine—Week 3
Durability with Write-Ahead Logging
Dec 3, 2025
Â
•
Â
Teiva Harsanyi
5
Build Your Own Key-Value Storage Engine—Week 2
LSM Tree Foundations
Nov 19, 2025
Â
•
Â
Teiva Harsanyi
12
Build Your Own Key-Value Storage Engine—Week 1
In-Memory Store
Nov 5, 2025
Â
•
Â
Teiva Harsanyi
16
Build Your Own Key-Value Storage Engine
Eight Weeks to a Working Key-Value Storage Engine
Oct 29, 2025
Â
•
Â
Teiva Harsanyi
14
4
1
Conflict-Free Replicated Data Types (CRDTs)
No matter when or how often the nodes sync, they always end up with the same state.
Oct 16, 2025
Â
•
Â
Teiva Harsanyi
8
1
Availability Models
Highly available is too vague; watch out when you read or hear it.
Aug 19, 2025
Â
•
Â
Teiva Harsanyi
14
Working on Complex Systems
This is why recognizing whether a system is complicated or complex is so important: it shapes how we should approach problem-solving.
May 7, 2025
Â
•
Â
Teiva Harsanyi
61
1
Bloom Filters
Bloom filters offer a space-efficient solution for checking set membership, trading accuracy for reduced memory usage.
Apr 16, 2025
Â
•
Â
Teiva Harsanyi
8
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts