Databases & Distributed Systems
How data is stored, queried, replicated, and kept consistent across machines.
Storage engines, query planners, transactions, consensus, replication, and the systems that make durable state reliable.
Start here
Concepts
Test your understanding — adaptive checks that estimate what you actually know, question by question.
LSM-tree fundamentals
Write path, sorted runs, compaction, and read amplification in log-structured merge-tree storage engines.
6 questionsB-tree fundamentals
Node layout, fanout, splits, and why sorted leaves beat hashes for ranges.
6 questionsRaft consensus fundamentals
Leader election, log replication, terms, and the safety argument behind majority commit.
6 questionsOpen Problems
Can write amplification be decoupled from read amplification in tiered LSM compaction?
EXPLORINGsparking: 4What should an Africa-first operating system decide for its users?
EXPLORING
Active Builds
Crapht OS: strong defaults for hard conditions
Curation plus doctrine plus community, standing on Arch. Strong defaults for hard conditions: offline-capable installs, potato PCs as a primary target, power-resilient updates, a local model as the default agent, and every part open to inspection and change. Nobody writes a kernel. Full vision: docs/vision/crapht-os.md in the Crapht repo.
Recent Notes
No Notes yet.