Algos plan

Algos repeat list

SD Plan

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c27a7896-86f7-48a1-98df-cf5ba1af330c/Untitled.png

Must read

  1. DB replication. What if master is down? https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-replication-multi-source.html
  2. Two phase commit?
  3. Scaling Memcache at Facebook to understand how to scale cache and reload data.
  4. Dynamic CDN?
  5. Sticky sessions LB https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-sticky-sessions.html
  6. GeoDNS
  7. Netflix implements asynchronous multi-data center replication https://netflixtechblog.com/active-active-for-multi-regional-resiliency-c47719f6685b?gi=c389a11d856
  8. 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
  9. Raft http://thesecretlivesofdata.com/raft/
  10. QPS calculations. http://highscalability.com/blog/2011/1/26/google-pro-tip-use-back-of-the-envelope-calculations-to-choo.html
  11. Algorithms for Rate Limiting https://blog.cloudflare.com/counting-things-a-lot-of-different-things/
  12. Inconsistency resolution. Versioning. Vector clock.