RoadmapStart with the first topic
Phase 13BAdvanced17 of 19 in the curriculum
Data-Intensive Building Blocks
The internals senior engineers reach for: storage engines (B-tree vs LSM), unique ID generation, Bloom filters and sketches, geospatial indexes, clocks and ordering, gossip and Merkle trees, stream vs batch processing, and backpressure.
Phase 12's systems keep reusing the same small set of clever building blocks: a Bloom filter in the crawler, a geohash in Uber, a Snowflake ID in Twitter, an LSM tree in Cassandra. This phase explains each one properly, so you can use them deliberately instead of name-dropping them.
0/8 · 0%
8 topics ~57 min 8 code blocks & diagrams