Algos plan
Algos repeat list
SD Plan
Must read
- DB replication. What if master is down?
https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-replication-multi-source.html
- Two phase commit?
- Scaling Memcache at Facebook to understand how to scale cache and reload data.
- Dynamic CDN?
- Sticky sessions LB
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-sticky-sessions.html
- GeoDNS
- Netflix implements asynchronous multi-data center replication
https://netflixtechblog.com/active-active-for-multi-regional-resiliency-c47719f6685b?gi=c389a11d856
- Why to use NoSQL
http://highscalability.com/blog/2010/12/6/what-the-heck-are-you-actually-using-nosql-for.html
https://blog.teamtreehouse.com/should-you-go-beyond-relational-databases
- Raft
http://thesecretlivesofdata.com/raft/
- QPS calculations.
http://highscalability.com/blog/2011/1/26/google-pro-tip-use-back-of-the-envelope-calculations-to-choo.html
- Algorithms for Rate Limiting
https://blog.cloudflare.com/counting-things-a-lot-of-different-things/
- Inconsistency resolution. Versioning. Vector clock.