Commit Graph

240 Commits (356950396345304143cedc25c89fb69340e22d9f)

Author SHA1 Message Date
Daniel Julius Lasiman 7d39c44293
Remove Imgur dependency by storing images locally (#168) 2020-07-17 21:15:47 -04:00
Donne Martin f471578b79
Resolve #281: Add design stock exchange links (#441)
* Additional question, build an exchange

fixes https://github.com/donnemartin/system-design-primer/issues/281

* Update README.md

Co-authored-by: Donne Martin <donne.martin@gmail.com>
2020-07-12 12:00:04 -04:00
Donne Martin aaa0acc80d
Update README.md 2020-07-12 11:58:35 -04:00
Adam Dobrawy b5173d60d5
Change disk to HDD for clarity (#295) 2020-07-10 21:01:12 -04:00
Noe Brito cbaae481a5
Clarify CDN advantages (#310) 2020-07-09 20:49:43 -04:00
Varsha Muzumdar ad5435ba0d
Add links for latency based and geolocation based routing (#319) 2020-07-09 20:48:47 -04:00
Ganessh Kumar 78e2eb5df8
Update dead links (#321) 2020-07-08 20:10:16 -04:00
Manas Gupta 0beb557e8f
Add CAP theorem video link (#400) 2020-07-07 20:54:01 -04:00
Harry Moreno 2fe45a9391
Additional question, build an exchange
fixes https://github.com/donnemartin/system-design-primer/issues/281
2020-07-06 23:53:01 -04:00
Youngchul Bang 6d700ab9e1
kr: Fix Korean translation link in language index (#340) 2020-07-05 10:57:57 -04:00
Rahil d3b3e78966
Add system design template link (#433) 2020-07-05 10:53:28 -04:00
Nachiket Acharya 793f472970
Fix #313: Clarify availability patterns (#439) 2020-07-05 10:50:31 -04:00
Neesara d57b3d1f95
Resolve #164 - Fix phrasing with availability and partition tolerance (#350) 2020-07-03 21:22:02 -04:00
Donne Martin fca96cafbb
Highlight translation request (#437) 2020-07-02 21:18:36 -04:00
shiyujiucsb 42aa63b3c2
Fix layer 7 load balancers typo (#317) 2020-06-30 20:56:55 -04:00
panguncle f2d7dd86f0
Fix single point of failure typo (#398) 2020-06-30 20:42:24 -04:00
userstartupideas b2fffe6fd4
Update "Scaling up to your first 10 million users" link (#411) 2020-05-25 21:59:01 -04:00
vyq fc563ca297 Fix broken CAP theorem link (#355) 2020-01-20 17:26:09 -07:00
Dan Choi 3b2264e5e8 Fix broken round robin links (#351) 2020-01-15 07:04:08 -08:00
Duy Nguyen Hoang fdba2a2586 Add API security checklist (#328) 2019-11-03 05:56:24 -05:00
Donne Martin 9ce0e9d734
Add Hebrew translation link (#286) 2019-05-30 20:25:26 -04:00
minhaz dd15249b65 Add availability in numbers section (#237) 2019-05-12 07:19:23 -04:00
Simon Knott 55d09f611d Add Ebook generation script (#207) 2019-05-12 06:21:14 -04:00
Sébastien Puyet 0022c9708e Translate language list (#252) 2019-05-11 12:42:58 -04:00
Manas Karekar 116634f5b3 Enable syntax highlighting in all python code snippets (#268) 2019-05-07 06:24:41 -04:00
leontyr 8b04d4d5fe Update HDFS design link to the latest version (#275) 2019-05-07 06:22:12 -04:00
Donne Martin 1a9eefe629
Add article link: How Twitter Handles 3,000 Images/sec (#124) 2019-04-09 20:46:59 -04:00
yiksanchan 38d18fb62b Update document-store to document store (#255) 2019-02-28 06:55:50 -05:00
glusa8 970d006ff5 Fix grammar in document store section (#247) 2019-02-03 07:35:24 -05:00
Juan Eugenio Abadie 9843e649cf Add missing word in cache write through discussion (#245) 2019-01-05 12:20:17 -05:00
Donne Martin 75298db50d
Add Bengali translation link (#242) 2018-12-27 19:39:11 -05:00
Saurav 6a57d065a7 Fix #228: Address mutex latency discrepancy (#233) 2018-12-18 21:17:00 -05:00
Chang Liu 02c0827a4e Add Link: A 360 Degree View Of The Entire Netflix Stack (#229) 2018-11-13 20:23:21 -05:00
Michael de Cardery 9d0316ff6b Update Scalability for Dummies link (#224) 2018-10-10 21:13:42 -04:00
Pramod Gupta 8437d77565 Resolve #214: Add reference links to message queues section (#218) 2018-09-30 20:38:28 -04:00
Donne Martin eb9107232c
Update README intro (#216) 2018-09-23 20:12:12 -04:00
brunoffsp 74e0e9b370 Update Cassandra architecture links (#213) 2018-09-18 20:10:26 -04:00
dvanbrug e472695b77 Fix #126: Update link to Anki decks (#206) 2018-09-02 14:10:42 -04:00
Karoliina Oksanen cac4d754ef Fix broken links (#204) 2018-08-28 20:56:38 -04:00
Varun cc5d862a87 Fix typo in CAP theorem section (#205) 2018-08-24 02:24:59 -04:00
Fabrizio Cucci ab5fbebd6a Update Twitter/Facebook exercise description (#202) 2018-08-20 00:38:43 -04:00
Donne Martin 9c4c603b8f
Add Thai translation link (#190) 2018-08-01 18:18:41 -04:00
Donne Martin c8392e3cb1
Add German translation link (#188) 2018-07-29 22:05:41 -04:00
Igor Zboichik f350860cdc Fix broken links (#180) 2018-07-24 21:55:54 -04:00
Donne Martin 17530912ac
Add Arabic translation link (#177) 2018-07-17 21:58:14 -07:00
Nikolas Kanakis d832db4ac2 Replace broken SQL tuning links (#163) 2018-06-28 23:18:11 -04:00
Donne Martin 38a93dc190
Add Spanish translation link (#142) 2018-03-07 20:38:49 -05:00
Donne Martin 3ca1f1d0d2
Add Greek translation link (#140) 2018-03-05 20:29:07 -05:00
kevingo c3c59c93a1 Add Traditional Chinese translation (#133) 2018-02-27 20:41:23 -06:00
Chang Liu 8744c03790
Merge branch 'master' into add-twitter 2018-02-27 11:45:52 +08:00
George Javakhidze f952d6addc Update re:Invent url (#137) 2018-02-26 21:28:04 -05:00
Chang Liu 8b29a85510 Add Facebook Live Streams (#125) 2018-02-15 20:37:45 -05:00
Chang Liu ca674d8bb5 Add Scaling Uber in Company Architecture (#123) 2018-02-02 18:08:50 -05:00
Donne Martin 017884eaf9
Add Vietnamese translation link (#128) 2018-01-23 21:26:59 -08:00
Chang Liu 90b1bc4eaf Add Netflix in Company Architectures (#122) 2018-01-21 08:54:59 -08:00
fluency03 f4fed18814 add Twitter Handles 3,000 Images Per Second 2018-01-06 13:06:49 +00:00
Donne Martin 9481662a17
Make some minor wording/formatting changes (#120) 2018-01-05 19:25:20 -05:00
Donne Martin 7bd31dcd17
Update Japanese translation link (#118) 2017-12-03 07:09:41 -05:00
Donne Martin f631baaef3 Add Persian translation link (#115) 2017-12-01 20:55:56 -05:00
Donne Martin 2aa2166b2a Add Korean translation link (#111) 2017-10-13 20:26:47 -04:00
Rishabh Maurya a2d0a3dc5f Add API rate limiter design link (#108) 2017-10-08 20:52:44 -04:00
Donne Martin 98cf88efea Add Italian translation link (#106) 2017-09-24 07:43:54 -04:00
Donne Martin 9fca092d09 Add traditional Chinese translation link (#105) 2017-09-19 19:30:44 -04:00
Donne Martin 7f9c998a03 Add Japanese translation link (#101) 2017-09-14 21:05:01 -04:00
Donne Martin 8fa019bd9c Add Russian translation link (#91) 2017-07-23 12:07:36 -04:00
Tay Yang Shun 982304ba7a Add policy for adding new blogs to Company engineering blogs section (#96) 2017-07-17 19:29:28 -07:00
Olaf van der Spek 6914cd9160 Fix typo in denormalization section (#95) 2017-07-17 19:08:36 -07:00
Donne Martin 708756a36d Add polish translation link (#89) 2017-07-01 12:07:08 -04:00
CharlesSantiago e168c588f5 Fix typo (#75) 2017-05-26 20:32:45 -04:00
Sergey Saiyan d0f018ae0f Fix lowercase typo in Layer 7 load balancing title (#74) 2017-05-15 21:17:24 -07:00
Donne Martin 019eaafe5b Add license disclaimer (#76)
Clearly denote the repository license is from me, not my employer (Facebook).
2017-05-11 21:49:37 -07:00
Donne Martin 5072dfe96c Update translation links (#65)
Move the list of completed and in-progress translations to the top of the README.  Add a translate link to the Contributing section.
2017-04-16 15:06:31 -07:00
Iñaki Abete 2986f71025 Fix Coding deck broken link (#59) 2017-04-13 21:04:38 -04:00
Donne Martin 99acefaa01 Update Translations section (#57) 2017-04-10 07:04:43 -04:00
Ben Gadbois 424c3465ad Change Pull CDN wording for clarity (#55) 2017-04-07 20:20:37 -04:00
zanemayo 32a537b1ec Change AP wording for clarity (#50) 2017-04-04 05:56:38 -04:00
Donne Martin 8a263f9925 Add reference to interactive coding challenges repo (#49) 2017-04-03 06:41:00 -04:00
Donne Martin 591fa4f6a2 Change large scale -> large-scale 2017-04-02 08:04:58 -04:00
Donne Martin 8fc20e606d Fix caps and punctuation in RPC section 2017-04-02 08:03:18 -04:00
Donne Martin d40ba34d64 Add sources and further reading to HTTP section 2017-04-02 08:00:20 -04:00
JP 4d30304ef2 Explain difference between PUT & PATCH (#35) 2017-03-29 06:19:14 -04:00
Donne Martin ea461bf23a Polish service discovery changes 2017-03-26 12:50:23 -04:00
Alexander Brandstedt 619b5c97c1 Change service discovery example to use consul/etcd 2017-03-26 12:46:11 -04:00
Yadong Wen 3021a3aed3 Fix typos (#33) 2017-03-23 22:42:02 -04:00
Donne Martin 0c8be40660 Add call for translations link (#30) 2017-03-22 23:20:57 -04:00
Yadong Wen ae13db3b6c Fix typo (#29) 2017-03-22 22:53:15 -04:00
Roxas Shadow 40b5be2d9c Declare variable key in the get_user example (#26) 2017-03-21 07:39:10 -04:00
Jakub Janarek f1ae855ad0 Fix typo JSS -> JS (#25) 2017-03-19 15:24:13 -04:00
Federico Baldassarre e417324830 Fix #6: Migrate links from exercises/solutions to use internal links (#23) 2017-03-19 15:23:03 -04:00
Donne Martin 5fa4136b58 Add high scalability to credits (#22) 2017-03-15 06:59:28 -04:00
Donne Martin 390d0d5b66 Update OO exercises index (#21) 2017-03-13 06:42:35 -04:00
Donne Martin a071e4abc7 Update Study guide section (#20) 2017-03-13 06:40:02 -04:00
Donne Martin e5df3f5ada Update Motivation section (#19) 2017-03-12 17:17:29 -04:00
Luis de Bethencourt eb2a6cb43c Fix typo in RPC section (#17) 2017-03-11 11:59:58 -05:00
Sudarshan (Sid) 69d4e5a70b Add Dyn DDoS attack link (#13) 2017-03-10 21:07:50 -05:00
Mostafa Gaafar 65c056f6a6 Fix multiple typos (#14) 2017-03-10 21:06:34 -05:00
Tay Yang Shun b34e167233 Add more disadvantages of REST (#9) 2017-03-09 19:40:12 -05:00
James Hewitt aaecc59f6a Fix typo - lobsided -> lopsided (#11) 2017-03-09 19:37:39 -05:00
Luis de Bethencourt 16651d57d9 Fix typo in Study Guide section (#10) 2017-03-09 19:36:11 -05:00
Donne Martin 684679f9a0 Fix #1: Update reverse proxy image (#8) 2017-03-08 23:31:08 -05:00