resumejob/system-design-algorithms
must know algorithms
Distributed File System
BigTable/HBase
Database Overview
Consistent Hashing
Distributed Coordination Service
Database Partitioning
Cassandra
Kafka
Quorum
Inconsistency Resolution
Merkle Tree
Operational Transformaton
Replication
Leader Election
Gossip protocol
Count Min Sketch
Data Processing Systems
Message Queue & Event Log