diff --git a/README.md b/README.md
index 09542d0..b10f7d2 100644
--- a/README.md
+++ b/README.md
@@ -40,20 +40,20 @@ the detailed OOD design for a particular function. You may also need to design t
Here are some articles about system design related topics.
-* [How to Rock a Systems Design Interview](http://www.palantir.com/2011/10/how-to-rock-a-systems-design-interview/)
-* [System Interview](http://www.hiredintech.com/app#system-design)
-* [Scalability for Dummies](http://www.lecloud.net/tagged/scalability)
-* [Scalable Web Architecture and Distributed Systems](http://www.aosabook.org/en/distsys.html)
-* [Numbers Everyone Should Know](http://everythingisdata.wordpress.com/2009/10/17/numbers-everyone-should-know/)
-* [Scalable System Design Patterns](http://horicky.blogspot.com/2010/10/scalable-system-design-patterns.html)
-* [Introduction to Architecting Systems for Scale](http://lethain.com/introduction-to-architecting-systems-for-scale/)
-* [Transactions Across Datacenters](http://snarfed.org/transactions_across_datacenters_io.html)
* [A Plain English Introduction to CAP Theorem](http://ksat.me/a-plain-english-introduction-to-cap-theorem/)
-* [The CAP FAQ](https://github.com/henryr/cap-faq)
-* [Paxos Made Simple](http://research.microsoft.com/en-us/um/people/lamport/pubs/paxos-simple.pdf)
* [Consistent Hashing](http://www.tom-e-white.com/2007/11/consistent-hashing.html)
+* [How to Rock a Systems Design Interview](http://www.palantir.com/2011/10/how-to-rock-a-systems-design-interview/)
+* [Introduction to Architecting Systems for Scale](http://lethain.com/introduction-to-architecting-systems-for-scale/)
* [NOSQL Patterns](http://horicky.blogspot.com/2009/11/nosql-patterns.html)
+* [Numbers Everyone Should Know](http://everythingisdata.wordpress.com/2009/10/17/numbers-everyone-should-know/)
+* [Paxos Made Simple](http://research.microsoft.com/en-us/um/people/lamport/pubs/paxos-simple.pdf)
+* [Scalability for Dummies](http://www.lecloud.net/tagged/scalability)
* [Scalability, Availability & Stability Patterns](http://www.slideshare.net/jboner/scalability-availability-stability-patterns)
+* [Scalable System Design Patterns](http://horicky.blogspot.com/2010/10/scalable-system-design-patterns.html)
+* [Scalable Web Architecture and Distributed Systems](http://www.aosabook.org/en/distsys.html)
+* [System Interview](http://www.hiredintech.com/app#system-design)
+* [The CAP FAQ](https://github.com/henryr/cap-faq)
+* [Transactions Across Datacenters](http://snarfed.org/transactions_across_datacenters_io.html)
Of course, if you want to dive into system related topics, here is a good collection of reading list about [services-engineering](https://github.com/mmcgrana/services-engineering), and
a good collection of material about [distributed systems](http://dancres.github.io/Pages/).
@@ -62,72 +62,73 @@ a good collection of material about [distributed systems](http://dancres.github.
If you are going to have an onsite with a company, you should read their engineering blog.
-* [High Scalability](http://highscalability.com/)
-* [The GitHub Blog](https://github.com/blog/category/engineering)
-* [Engineering at Quora](http://engineering.quora.com/)
-* [Yelp Engineering Blog](http://engineeringblog.yelp.com/)
-* [Twitter Engineering](https://engineering.twitter.com/)
-* [Facebook Engineering](https://www.facebook.com/Engineering)
-* [Yammer Engineering](http://eng.yammer.com/blog/)
-* [Etsy Code as Craft](http://codeascraft.com/)
-* [Foursquare Engineering Blog](http://engineering.foursquare.com/)
* [Airbnb Engineering](http://nerds.airbnb.com/)
-* [WebEngage Engineering Blog](http://engineering.webengage.com/)
-* [LinkedIn Engineering](http://engineering.linkedin.com/blog)
-* [The Netflix Tech Blog](http://techblog.netflix.com/)
+* [Bandcamp Tech](http://bandcamptech.wordpress.com/)
* [BankSimple Simple Blog](https://www.simple.com/engineering/)
-* [Square The Corner](http://corner.squareup.com/)
-* [SoundCloud Backstage Blog](https://developers.soundcloud.com/blog/)
+* [Bitly Engineering Blog](http://word.bitly.com/)
+* [Cloudera Developer Blog](http://blog.cloudera.com/blog/)
+* [Dropbox Tech Blog](https://tech.dropbox.com/)
+* [Engineering at Quora](http://engineering.quora.com/)
+* [Etsy Code as Craft](http://codeascraft.com/)
+* [Facebook Engineering](https://www.facebook.com/Engineering)
* [Flickr Code](http://code.flickr.net/)
+* [Foursquare Engineering Blog](http://engineering.foursquare.com/)
+* [Godaddy Engineering](http://engineering.godaddy.com/)
+* [Google Research Blog](http://googleresearch.blogspot.com/)
+* [Groupn Engineering Blog](https://engineering.groupon.com/)
+* [High Scalability](http://highscalability.com/)
* [Instagram Engineering](http://instagram-engineering.tumblr.com/)
-* [Dropbox Tech Blog](https://tech.dropbox.com/)
-* [Cloudera Developer Blog](http://blog.cloudera.com/blog/)
-* [Bandcamp Tech](http://bandcamptech.wordpress.com/)
+* [LinkedIn Engineering](http://engineering.linkedin.com/blog)
* [Oyster Tech Blog](http://tech.oyster.com/)
-* [THE REDDIT BLOG](http://www.redditblog.com/)
-* [Groupn Engineering Blog](https://engineering.groupon.com/)
-* [Songkick Technology Blog](http://devblog.songkick.com/)
-* [Google Research Blog](http://googleresearch.blogspot.com/)
* [Pinterest Engineering Blog](http://engineering.pinterest.com/)
+* [Songkick Technology Blog](http://devblog.songkick.com/)
+* [SoundCloud Backstage Blog](https://developers.soundcloud.com/blog/)
+* [Square The Corner](http://corner.squareup.com/)
+* [THE REDDIT BLOG](http://www.redditblog.com/)
+* [The GitHub Blog](https://github.com/blog/category/engineering)
+* [The Netflix Tech Blog](http://techblog.netflix.com/)
* [Twilio Engineering Blog](http://www.twilio.com/engineering)
-* [Bitly Engineering Blog](http://word.bitly.com/)
+* [Twitter Engineering](https://engineering.twitter.com/)
* [Uber Engineering Blog ](https://eng.uber.com/)
-* [Godaddy Engineering](http://engineering.godaddy.com/)
+* [WebEngage Engineering Blog](http://engineering.webengage.com/)
+* [Yammer Engineering](http://eng.yammer.com/blog/)
+* [Yelp Engineering Blog](http://engineeringblog.yelp.com/)
###[[⬆]](#toc) Products and Systems:
The following papers/articles/slides can help you to understand the general design idea of different real products and systems.
-* [MapReduce: Simplied Data Processing on Large Clusters](http://static.googleusercontent.com/media/research.google.com/zh-CN/us/archive/mapreduce-osdi04.pdf)
+* [Amazon Architecture](http://highscalability.com/amazon-architecture)
* [Bigtable: A Distributed Storage System for Structured Data](http://www.read.seas.harvard.edu/~kohler/class/cs239-w08/chang06bigtable.pdf)
-* [The Google File System](http://static.googleusercontent.com/media/research.google.com/zh-CN/us/archive/gfs-sosp2003.pdf)
-* [The Chubby lock service for loosely-coupled distributed systems](http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/archive/chubby-osdi06.pdf)
-* [Dynamo: Amazon's Highly Available Key-value Store](http://www.read.seas.harvard.edu/~kohler/class/cs239-w08/decandia07dynamo.pdf)
-* [Introduction to Memcached](http://www.slideshare.net/oemebamo/introduction-to-memcached)
* [Cassandra Introduction Features](http://www.slideshare.net/planetcassandra/cassandra-introduction-features-30103666)
+* [DropBox Design](https://www.youtube.com/watch?v=PE4gwstWhmc)
+* [Dynamo: Amazon's Highly Available Key-value Store](http://www.read.seas.harvard.edu/~kohler/class/cs239-w08/decandia07dynamo.pdf)
+* [ESPN Architecture](http://highscalability.com/blog/2013/11/4/espns-architecture-at-scale-operating-at-100000-duh-nuh-nuhs.html)
+* [Flickr Architecture](http://highscalability.com/flickr-architecture)
+* [Google Architecture](http://highscalability.com/google-architecture)
+* [Instagram Architecture](http://highscalability.com/blog/2011/12/6/instagram-architecture-14-million-users-terabytes-of-photos.html)
* [Introduction to HBase](http://www.slideshare.net/alexbaranau/intro-to-hbase)
+* [Introduction to Memcached](http://www.slideshare.net/oemebamo/introduction-to-memcached)
* [Introduction to MongoDB](http://www.slideshare.net/mdirolf/introduction-to-mongodb)
* [Introduction to Redis](http://www.slideshare.net/dvirsky/introduction-to-redis)
-* [Storm](http://www.slideshare.net/previa/storm-16094009)
* [Introduction to Zookeeper](http://www.slideshare.net/sauravhaloi/introduction-to-apache-zookeeper)
* [Kafka](http://www.slideshare.net/mumrah/kafka-talk-tri-hug)
-* [YouTube Architecture](http://highscalability.com/youtube-architecture)
-* [Scalinig Pinterest](http://highscalability.com/blog/2013/4/15/scaling-pinterest-from-0-to-10s-of-billions-of-page-views-a.html)
-* [Google Architecture](http://highscalability.com/google-architecture)
+* [MapReduce: Simplied Data Processing on Large Clusters](http://static.googleusercontent.com/media/research.google.com/zh-CN/us/archive/mapreduce-osdi04.pdf)
+* [Pinterest Architecture](http://highscalability.com/blog/2012/5/21/pinterest-architecture-update-18-million-visitors-10x-growth.html)
+*[How did reddit design /r/place](https://redditblog.com/2017/04/13/how-we-built-rplace/)
+[Salesforce Architecture ](http://highscalability.com/blog/2013/9/23/salesforce-architecture-how-they-handle-13-billion-transacti.html)
+* [Scaling Mailbox](http://highscalability.com/blog/2013/6/18/scaling-mailbox-from-0-to-one-million-users-in-6-weeks-and-1.html)
* [Scaling Twitter](http://highscalability.com/scaling-twitter-making-twitter-10000-percent-faster)
-* [The WhatsApp Architecture](http://highscalability.com/blog/2014/2/26/the-whatsapp-architecture-facebook-bought-for-19-billion.html)
-* [Flickr Architecture](http://highscalability.com/flickr-architecture)
-* [Amazon Architecture](http://highscalability.com/amazon-architecture)
+* [Scalinig Pinterest](http://highscalability.com/blog/2013/4/15/scaling-pinterest-from-0-to-10s-of-billions-of-page-views-a.html)
* [Stack Overflow Architecture](http://highscalability.com/blog/2009/8/5/stack-overflow-architecture.html)
-* [Pinterest Architecture](http://highscalability.com/blog/2012/5/21/pinterest-architecture-update-18-million-visitors-10x-growth.html)
-* [Tumblr Architecture](http://highscalability.com/blog/2012/2/13/tumblr-architecture-15-billion-page-views-a-month-and-harder.html)
-* [Instagram Architecture](http://highscalability.com/blog/2011/12/6/instagram-architecture-14-million-users-terabytes-of-photos.html)
+* [Storm](http://www.slideshare.net/previa/storm-16094009)
+* [The Chubby lock service for loosely-coupled distributed systems](http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/archive/chubby-osdi06.pdf)
+* [The Google File System](http://static.googleusercontent.com/media/research.google.com/zh-CN/us/archive/gfs-sosp2003.pdf)
+* [The WhatsApp Architecture](http://highscalability.com/blog/2014/2/26/the-whatsapp-architecture-facebook-bought-for-19-billion.html)
* [TripAdvisor Architecture](http://highscalability.com/blog/2011/6/27/tripadvisor-architecture-40m-visitors-200m-dynamic-page-view.html)
-* [Scaling Mailbox](http://highscalability.com/blog/2013/6/18/scaling-mailbox-from-0-to-one-million-users-in-6-weeks-and-1.html)
-* [Salesforce Architecture ](http://highscalability.com/blog/2013/9/23/salesforce-architecture-how-they-handle-13-billion-transacti.html)
-* [ESPN Architecture](http://highscalability.com/blog/2013/11/4/espns-architecture-at-scale-operating-at-100000-duh-nuh-nuhs.html)
+* [Tumblr Architecture](http://highscalability.com/blog/2012/2/13/tumblr-architecture-15-billion-page-views-a-month-and-harder.html)
* [Uber Architecture](http://highscalability.com/blog/2015/9/14/how-uber-scales-their-real-time-market-platform.html)
-* [DropBox Design](https://www.youtube.com/watch?v=PE4gwstWhmc)
+* [YouTube Architecture](http://highscalability.com/youtube-architecture)
###[[⬆]](#toc) Hot Questions and Reference: