Grokking the System Design Interview, Volume II
Vote

0% completed

​

Introduction: System Design Patterns

Every system design interview reuses the same handful of building blocks. This chapter collects twenty of them in one place, so you recognize each one the moment a design calls for it.

Each one is a pattern, a small solution to a problem that keeps repeating across distributed systems. Learn it once, and you can use it in any system that hits the same problem.

Here is the list of patterns we cover:

  1. Bloom Filters
  2. Consistent Hashing
  3. Quorum
  4. Leader and Follower
  5. Write-ahead Log
  6. Segmented Log
  7. High-Water mark
  8. Lease
  9. Heartbeat
  10. Gossip Protocol 11

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content