From 2c1e107809ae6dabf0890598c362726b194e51da Mon Sep 17 00:00:00 2001 From: John Washam Date: Wed, 14 Sep 2016 16:25:20 -0700 Subject: [PATCH] Moved up an item on systems design exercises. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index eaf7915..265bd84 100644 --- a/README.md +++ b/README.md @@ -971,9 +971,9 @@ You'll get more graph practice in Skiena's book (see Books section below) and th - Exercises: - Design a CDN network: old article: http://repository.cmu.edu/cgi/viewcontent.cgi?article=2112&context=compsci - Design a random unique ID generation system: https://blog.twitter.com/2010/announcing-snowflake + - Design an online multiplayer card game: http://www.indieflashblog.com/how-to-create-an-asynchronous-multiplayer-game.html - Design a key-value database: http://www.slideshare.net/dvirsky/introduction-to-redis - Design a function to return the top k requests during past time interval: https://icmi.cs.ucsb.edu/research/tech_reports/reports/2005-23.pdf - - Design an online multiplayer card game: http://www.indieflashblog.com/how-to-create-an-asynchronous-multiplayer-game.html - Design a picture sharing system: http://highscalability.com/blog/2011/12/6/instagram-architecture-14-million-users-terabytes-of-photos.html - Design a recommendation system: http://ijcai13.org/files/tutorial_slides/td3.pdf - Design a URL-shortener system: copied from above: http://www.hiredintech.com/system-design/the-system-design-process/