Commit Graph
100 Commits
Author SHA1 Message Date
Donne MartinandGitHub 828014aaac Remove extraneous __init__.py (#393) 2020-07-12 12:02:44 -04:00
Donne MartinandGitHub 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 MartinandGitHub aaa0acc80d Update README.md 2020-07-12 11:58:35 -04:00
Donne MartinandGitHub fca96cafbb Highlight translation request (#437) 2020-07-02 21:18:36 -04:00
Donne MartinandGitHub 661c029b57 Add status of translations (#436) 2020-07-02 21:11:07 -04:00
Donne MartinandGitHub b199766f44 Add pull request template (#435) 2020-07-01 20:54:05 -04:00
Donne MartinandGitHub b4a7a09db7 Update contributing guidelines for translations (#434) 2020-07-01 20:48:43 -04:00
Donne MartinandGitHub ac806e46cb Revert "zh-cn: Sync with upstream to keep it up-to-date (#374)" (#391)
This reverts commit 301b9d88e4.

#374 overwrote the English version of the solutions
2020-03-09 21:46:02 -04:00
Donne MartinandGitHub eef185e97e Merge pull request #302 from satob/ReverseProxy 2019-08-03 10:08:18 -04:00
Donne MartinandGitHub 041c42f2e4 ja: Fix translation in horizontal scaling section (#301)
* JA: Fix mistranslation in Horizontal scaling section

- The Japanese translation is ambiguous about “vertical scaling” means scaling out or scaling up.
- The word “expensive” is missing in the Japanese translation.

* ja: Fix mistranslation in "Horizontal scaling"
2019-08-03 10:07:59 -04:00
Donne MartinandGitHub 9ce0e9d734 Add Hebrew translation link (#286) 2019-05-30 20:25:26 -04:00
Donne MartinandGitHub a95a2937bc Update language lists in translations (#280) 2019-05-13 18:56:36 -07:00
Donne MartinandGitHub 1a9eefe629 Add article link: How Twitter Handles 3,000 Images/sec (#124) 2019-04-09 20:46:59 -04:00
Donne MartinandGitHub 75298db50d Add Bengali translation link (#242) 2018-12-27 19:39:11 -05:00
Donne MartinandGitHub eb9107232c Update README intro (#216) 2018-09-23 20:12:12 -04:00
Donne MartinandGitHub 9c4c603b8f Add Thai translation link (#190) 2018-08-01 18:18:41 -04:00
Donne MartinandGitHub c8392e3cb1 Add German translation link (#188) 2018-07-29 22:05:41 -04:00
Donne MartinandGitHub 17530912ac Add Arabic translation link (#177) 2018-07-17 21:58:14 -07:00
Donne MartinandGitHub 38a93dc190 Add Spanish translation link (#142) 2018-03-07 20:38:49 -05:00
Donne MartinandGitHub 3ca1f1d0d2 Add Greek translation link (#140) 2018-03-05 20:29:07 -05:00
Donne MartinandGitHub 2e1627e0da Update contributing guidelines - PR squash (#135) 2018-02-22 22:49:17 -05:00
Donne MartinandGitHub 017884eaf9 Add Vietnamese translation link (#128) 2018-01-23 21:26:59 -08:00
Donne MartinandGitHub 9481662a17 Make some minor wording/formatting changes (#120) 2018-01-05 19:25:20 -05:00
Donne MartinandGitHub 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 MartinandGitHub 2aa2166b2a Add Korean translation link (#111) 2017-10-13 20:26:47 -04:00
Donne MartinandGitHub 98cf88efea Add Italian translation link (#106) 2017-09-24 07:43:54 -04:00
Donne MartinandGitHub 9fca092d09 Add traditional Chinese translation link (#105) 2017-09-19 19:30:44 -04:00
Donne MartinandGitHub 7f9c998a03 Add Japanese translation link (#101) 2017-09-14 21:05:01 -04:00
Donne MartinandGitHub 2d94e2d99a Treat solution subdirectories as containing Python packages (#99) 2017-08-29 20:13:02 -04:00
Donne MartinandGitHub 8fa019bd9c Add Russian translation link (#91) 2017-07-23 12:07:36 -04:00
Donne MartinandGitHub 708756a36d Add polish translation link (#89) 2017-07-01 12:07:08 -04:00
Donne MartinandGitHub 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 MartinandGitHub 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
Donne MartinandGitHub 95b4d92667 Update translations section in contributing guidelines (#61)
Add credits section.  Remove currently non-existent AUTHORS.md.  Fix maintainer copy/paste error.
2017-04-14 20:35:50 -04:00
Donne MartinandGitHub 99acefaa01 Update Translations section (#57) 2017-04-10 07:04:43 -04:00
Donne MartinandGitHub aecb070eb2 Update system design flashcards (#56) 2017-04-09 13:15:57 -04:00
Donne MartinandGitHub 8a263f9925 Add reference to interactive coding challenges repo (#49) 2017-04-03 06:41:00 -04:00
Donne MartinandGitHub 15fe159b48 Merge pull request #48 from donnemartin/develop
Resolve #15: Add OmniGraffle template and diagrams
2017-04-02 08:34:48 -04:00
Donne Martin 7f6d52e9fe Add web crawler OmniGraffle diagrams 2017-04-02 08:26:33 -04:00
Donne Martin 8fcd565377 Add twitter OmniGraffle diagrams 2017-04-02 08:26:21 -04:00
Donne Martin d84d3f52fb Add social graph OmniGraffle diagrams 2017-04-02 08:26:11 -04:00
Donne Martin 9d4bec434e Add scaling aws OmniGraffle diagram 2017-04-02 08:26:02 -04:00
Donne Martin 3544e62d7b Add sales rank OmniGraffle diagrams 2017-04-02 08:25:47 -04:00
Donne Martin 1f7d78ba3e Add query cache OmniGraffle diagrams 2017-04-02 08:25:39 -04:00
Donne Martin 0c3a785a8d Add pastebin OmniGraffle diagrams 2017-04-02 08:25:28 -04:00
Donne Martin f8f32e91f2 Add mint OmniGraffle diagrams 2017-04-02 08:24:47 -04:00
Donne Martin 408a3f4aa5 Add study guide OmniGraffle diagram and image 2017-04-02 08:24:06 -04:00
Donne Martin 9a8a2fb47a Add OmniGraffle base template 2017-04-02 08:21:37 -04:00
Donne MartinandGitHub 7ac68aa090 Merge pull request #47 from donnemartin/develop
Polish up HTTP, RPC, and intro sections
2017-04-02 08:09:50 -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
Donne MartinandGitHub b9acf6a063 Merge pull request #36 from donnemartin/mad01-change-zookeeper-as-sd
Update service discovery section to include consul, etcd, and additional details
2017-03-28 07:45:13 -04:00
Donne MartinandGitHub 53896a0fdd Add translations to contributing guidelines (#37) 2017-03-27 07:21:07 -04:00
Donne Martin ea461bf23a Polish service discovery changes 2017-03-26 12:50:23 -04:00
Donne MartinandGitHub 0c8be40660 Add call for translations link (#30) 2017-03-22 23:20:57 -04:00
Donne MartinandGitHub 5fa4136b58 Add high scalability to credits (#22) 2017-03-15 06:59:28 -04:00
Donne MartinandGitHub 390d0d5b66 Update OO exercises index (#21) 2017-03-13 06:42:35 -04:00
Donne MartinandGitHub a071e4abc7 Update Study guide section (#20) 2017-03-13 06:40:02 -04:00
Donne MartinandGitHub e5df3f5ada Update Motivation section (#19) 2017-03-12 17:17:29 -04:00
Donne MartinandGitHub 684679f9a0 Fix #1: Update reverse proxy image (#8) 2017-03-08 23:31:08 -05:00
Donne MartinandGitHub 0889f04f0d Resolve #3: Fix broken links in exercises (#5) 2017-03-08 22:20:23 -05:00
Donne Martin 7e9b9b265d Update system design flashcards 2017-03-08 06:00:32 -05:00
Donne Martin 6e1ef2356d Update header image 2017-03-08 05:52:19 -08:00
Donne Martin 4fb0c677f4 Update Anki flashcards section 2017-03-08 05:51:02 -08:00
Donne Martin 1276c8a9f9 Add Anki flashcards section 2017-03-07 21:37:26 -08:00
Donne Martin 624e0c2ffe Simplify online chat solution 2017-03-07 21:37:11 -08:00
Donne Martin 992cd5b1f6 Rework motivation and guide 2017-03-07 21:36:02 -08:00
Donne Martin ed2d35ebb7 Add Anki flashcards 2017-03-07 21:27:48 -08:00
Donne Martin dc2b8f7e0c Update Study Guide section 2017-03-07 20:05:10 -08:00
Donne Martin 2c1329b429 Update Motivation section 2017-03-07 20:04:51 -08:00
Donne Martin a9cc1c0cbb Move several sections to Appendix 2017-03-07 20:04:31 -08:00
Donne Martin 28137d38f0 Fix chat server solution link 2017-03-07 19:50:36 -08:00
Donne Martin 18cb6ce1a7 Clean up under dev index 2017-03-07 19:18:07 -08:00
Donne Martin 50d3d7ecb3 Fix Remote procedure call (RPC) section header 2017-03-07 19:16:25 -08:00
Donne Martin 43cd75f7bd Add Master-master replication link 2017-03-07 19:15:39 -08:00
Donne Martin dd618e263a Remove dead Scaling SQL link 2017-03-07 19:14:49 -08:00
Donne Martin 419f29a8bc Fix Relational database management system (RDBMS) link 2017-03-07 19:14:19 -08:00
Donne Martin eaf8fda3d7 Fix availability and partition tolerance link 2017-03-07 19:13:44 -08:00
Donne Martin 7027b8dc2a Fix consistency and partition tolerance link 2017-03-07 19:13:28 -08:00
Donne Martin 4f987a2e21 Add CONTRIBUTING.md 2017-03-05 19:30:00 -08:00
Donne Martin 4c4c0d9b1c Add LICENSE.txt 2017-03-05 19:27:24 -08:00
Donne Martin 6d884cf3e7 Add .gitignore 2017-03-05 19:25:59 -08:00
Donne Martin 547db248d8 Add .gitattributes 2017-03-05 19:25:43 -08:00
Donne Martin fab2df65fa Add Scaling AWS solution 2017-03-04 21:07:31 -08:00
Donne Martin e60de1775e Add Web Crawler solution 2017-03-04 21:06:58 -08:00
Donne Martin e577dda5d9 Add Twitter solution 2017-03-04 21:06:40 -08:00
Donne Martin 66e4348db7 Add Social Graph solution 2017-03-04 21:06:28 -08:00
Donne Martin edc404ec5c Add Sales Rank solution 2017-03-04 21:06:17 -08:00
Donne Martin d484f80b18 Add Query Cache solution 2017-03-04 21:06:04 -08:00
Donne Martin a2e92178d7 Add Pastebin solution 2017-03-04 21:05:53 -08:00
Donne Martin 7fb0ca889f Add Mint solution 2017-03-04 21:05:31 -08:00
Donne Martin 831906f96c Add Parking Lot Solution 2017-03-03 18:54:23 -08:00
Donne Martin 616710f42e Add Online Chat solution 2017-03-03 18:54:08 -08:00
Donne Martin ae9832c6b7 Add LRU Cache solution 2017-03-03 18:53:54 -08:00
Donne Martin 7595e2a499 Add Hash Table solution 2017-03-03 18:53:41 -08:00
Donne Martin 0f517c709e Add Deck of Cards solution 2017-03-03 18:53:01 -08:00
Donne Martin 98819e2a06 Add Call Center solution 2017-03-03 18:52:50 -08:00
Donne Martin 7eb69402aa Add License section 2017-03-02 19:49:59 -08:00