1
0
mirror of https://github.com/donnemartin/system-design-primer.git synced 2025-06-18 21:57:44 +02:00

Commit Graph

  • 53896a0fdd Add translations to contributing guidelines (#37) Donne Martin 2017-03-27 07:21:07 -04:00
  • ea461bf23a Polish service discovery changes Donne Martin 2017-03-26 12:50:23 -04:00
  • 619b5c97c1 Change service discovery example to use consul/etcd Alexander Brandstedt 2017-03-24 12:30:09 +01:00
  • 3021a3aed3 Fix typos (#33) Yadong Wen 2017-03-23 22:42:02 -04:00
  • 0c8be40660 Add call for translations link (#30) Donne Martin 2017-03-22 23:20:57 -04:00
  • ae13db3b6c Fix typo (#29) Yadong Wen 2017-03-22 22:53:15 -04:00
  • 40b5be2d9c Declare variable key in the get_user example (#26) Roxas Shadow 2017-03-21 12:39:10 +01:00
  • f1ae855ad0 Fix typo JSS -> JS (#25) Jakub Janarek 2017-03-19 20:24:13 +01:00
  • e417324830 Fix #6: Migrate links from exercises/solutions to use internal links (#23) Federico Baldassarre 2017-03-19 20:23:03 +01:00
  • eaed5dd016 Delete duplicate does in 3 design examples (#24) Balki Kodarapu 2017-03-18 08:37:16 -07:00
  • 5fa4136b58 Add high scalability to credits (#22) Donne Martin 2017-03-15 06:59:28 -04:00
  • 390d0d5b66 Update OO exercises index (#21) Donne Martin 2017-03-13 06:42:35 -04:00
  • a071e4abc7 Update Study guide section (#20) Donne Martin 2017-03-13 06:40:02 -04:00
  • e5df3f5ada Update Motivation section (#19) Donne Martin 2017-03-12 17:17:29 -04:00
  • eb2a6cb43c Fix typo in RPC section (#17) Luis de Bethencourt 2017-03-11 16:59:58 +00:00
  • 69d4e5a70b Add Dyn DDoS attack link (#13) Sudarshan (Sid) 2017-03-10 20:07:50 -06:00
  • 65c056f6a6 Fix multiple typos (#14) Mostafa Gaafar 2017-03-11 06:06:34 +04:00
  • b34e167233 Add more disadvantages of REST (#9) Tay Yang Shun 2017-03-10 08:40:12 +08:00
  • aaecc59f6a Fix typo - lobsided -> lopsided (#11) James Hewitt 2017-03-10 00:37:39 +00:00
  • 16651d57d9 Fix typo in Study Guide section (#10) Luis de Bethencourt 2017-03-10 00:36:11 +00:00
  • 684679f9a0 Fix #1: Update reverse proxy image (#8) Donne Martin 2017-03-08 23:31:08 -05:00
  • 0889f04f0d Resolve #3: Fix broken links in exercises (#5) Donne Martin 2017-03-08 22:20:23 -05:00
  • 7e9b9b265d Update system design flashcards Donne Martin 2017-03-08 06:00:32 -05:00
  • 6e1ef2356d Update header image Donne Martin 2017-03-08 05:52:19 -08:00
  • 4fb0c677f4 Update Anki flashcards section Donne Martin 2017-03-08 05:51:02 -08:00
  • 1276c8a9f9 Add Anki flashcards section Donne Martin 2017-03-07 21:37:26 -08:00
  • 624e0c2ffe Simplify online chat solution Donne Martin 2017-03-07 21:37:11 -08:00
  • 992cd5b1f6 Rework motivation and guide Donne Martin 2017-03-07 21:36:02 -08:00
  • ed2d35ebb7 Add Anki flashcards Donne Martin 2017-03-07 21:27:48 -08:00
  • dc2b8f7e0c Update Study Guide section Donne Martin 2017-03-07 20:05:10 -08:00
  • 2c1329b429 Update Motivation section Donne Martin 2017-03-07 20:04:51 -08:00
  • a9cc1c0cbb Move several sections to Appendix Donne Martin 2017-03-07 20:04:31 -08:00
  • 28137d38f0 Fix chat server solution link Donne Martin 2017-03-07 19:50:36 -08:00
  • 18cb6ce1a7 Clean up under dev index Donne Martin 2017-03-07 19:18:07 -08:00
  • 50d3d7ecb3 Fix Remote procedure call (RPC) section header Donne Martin 2017-03-07 19:16:25 -08:00
  • 43cd75f7bd Add Master-master replication link Donne Martin 2017-03-07 19:15:39 -08:00
  • dd618e263a Remove dead Scaling SQL link Donne Martin 2017-03-07 19:14:49 -08:00
  • 419f29a8bc Fix Relational database management system (RDBMS) link Donne Martin 2017-03-07 19:14:19 -08:00
  • eaf8fda3d7 Fix availability and partition tolerance link Donne Martin 2017-03-07 19:13:44 -08:00
  • 7027b8dc2a Fix consistency and partition tolerance link Donne Martin 2017-03-07 19:13:28 -08:00
  • 4f987a2e21 Add CONTRIBUTING.md Donne Martin 2017-03-05 19:30:00 -08:00
  • 4c4c0d9b1c Add LICENSE.txt Donne Martin 2017-03-05 19:27:24 -08:00
  • 6d884cf3e7 Add .gitignore Donne Martin 2017-03-05 19:25:59 -08:00
  • 547db248d8 Add .gitattributes Donne Martin 2017-03-05 19:25:43 -08:00
  • fab2df65fa Add Scaling AWS solution Donne Martin 2017-03-04 21:07:31 -08:00
  • e60de1775e Add Web Crawler solution Donne Martin 2017-03-04 21:06:58 -08:00
  • e577dda5d9 Add Twitter solution Donne Martin 2017-03-04 21:06:40 -08:00
  • 66e4348db7 Add Social Graph solution Donne Martin 2017-03-04 21:06:28 -08:00
  • edc404ec5c Add Sales Rank solution Donne Martin 2017-03-04 21:06:17 -08:00
  • d484f80b18 Add Query Cache solution Donne Martin 2017-03-04 21:06:04 -08:00
  • a2e92178d7 Add Pastebin solution Donne Martin 2017-03-04 21:05:53 -08:00
  • 7fb0ca889f Add Mint solution Donne Martin 2017-03-04 21:05:31 -08:00
  • 831906f96c Add Parking Lot Solution Donne Martin 2017-03-03 18:54:23 -08:00
  • 616710f42e Add Online Chat solution Donne Martin 2017-03-03 18:54:08 -08:00
  • ae9832c6b7 Add LRU Cache solution Donne Martin 2017-03-03 18:53:54 -08:00
  • 7595e2a499 Add Hash Table solution Donne Martin 2017-03-03 18:53:41 -08:00
  • 0f517c709e Add Deck of Cards solution Donne Martin 2017-03-03 18:51:00 -08:00
  • 98819e2a06 Add Call Center solution Donne Martin 2017-03-03 18:50:44 -08:00
  • 7eb69402aa Add License section Donne Martin 2017-03-02 19:49:59 -08:00
  • d4e48500f2 Add Contact info section Donne Martin 2017-03-02 19:49:38 -08:00
  • cdcc34aa90 Add Credits section Donne Martin 2017-03-02 19:49:19 -08:00
  • 51ef417d1c Add Under development section Donne Martin 2017-03-02 19:49:03 -08:00
  • 4646b0942c Add Latency numbers every programmer should know section Donne Martin 2017-03-02 19:48:45 -08:00
  • 1f30e78153 Add Powers of two table Donne Martin 2017-03-02 19:45:07 -08:00
  • 609a75aa00 Add Security section Donne Martin 2017-03-02 19:44:33 -08:00
  • 1721a84af4 Add RPC and REST calls comparison section Donne Martin 2017-03-02 19:42:54 -08:00
  • 33d26b8032 Add Representational state transfer (REST) section Donne Martin 2017-03-02 19:42:25 -08:00
  • 9d9cd8c4e3 Add Remote procedural call (RPC) section Donne Martin 2017-03-02 19:31:16 -08:00
  • 9a3a2c4940 Add User datagram protocol (UDP) section Donne Martin 2017-03-01 20:44:42 -08:00
  • d93918dc3a Add Transmission control protocol (TCP) section Donne Martin 2017-03-01 20:44:16 -08:00
  • 297af21b07 Add Hypertext transfer protocol (HTTP) section Donne Martin 2017-03-01 20:44:00 -08:00
  • 81756229af Add Communication intro image Donne Martin 2017-03-01 20:43:44 -08:00
  • 09963c0f77 Add Async disadvantages and further reading sections Donne Martin 2017-03-01 20:42:55 -08:00
  • 492a2be891 Add Back pressure section Donne Martin 2017-03-01 20:42:13 -08:00
  • fcb619502d Add Task queues section Donne Martin 2017-03-01 20:41:48 -08:00
  • c931a8544c Add Message queues section Donne Martin 2017-03-01 20:41:24 -08:00
  • 87c4fafccb Add Asynchronism intro section Donne Martin 2017-03-01 20:40:25 -08:00
  • 8b974768f1 Add cache disadvantages and further reading sections Donne Martin 2017-03-01 20:39:10 -08:00
  • 03ceca8500 Add Refresh-ahead section Donne Martin 2017-03-01 20:38:45 -08:00
  • 4b1cde229d Add Write-behind (write-back) section Donne Martin 2017-03-01 20:38:17 -08:00
  • 09ee77980d Add Write-through section Donne Martin 2017-03-01 20:37:59 -08:00
  • adda68c28b Add Cache-aside section Donne Martin 2017-03-01 20:37:36 -08:00
  • 1945024e5b Add Caching at the database query level vs obj level sections Donne Martin 2017-03-01 20:37:12 -08:00
  • e161b29eb1 Add Application caching section Donne Martin 2017-03-01 20:36:47 -08:00
  • 707163811e Add client, CDN, web server, and DB caching sections Donne Martin 2017-03-01 20:36:29 -08:00
  • 0d0814fa58 Add Cache intro section Donne Martin 2017-02-28 05:08:07 -08:00
  • e32821de48 Add SQL or NoSQL section Donne Martin 2017-02-28 05:06:59 -08:00
  • 016665e9b7 Add Graph database section Donne Martin 2017-02-28 05:06:42 -08:00
  • 52713ec309 Add Wide column store section Donne Martin 2017-02-28 05:06:15 -08:00
  • b5f0815ffa Add Document store section Donne Martin 2017-02-28 05:06:00 -08:00
  • c6ac09f0fc Add Key-value store section Donne Martin 2017-02-28 05:04:37 -08:00
  • c83d146def Add NoSQL intro section Donne Martin 2017-02-28 05:04:09 -08:00
  • b549ea49ca Add SQL tuning section Donne Martin 2017-02-28 05:03:48 -08:00
  • 4efe7fbc84 Add Denormalization section Donne Martin 2017-02-28 05:03:29 -08:00
  • c361ea12a5 Add Sharding section Donne Martin 2017-02-28 05:03:08 -08:00
  • 18611be86c Add Federation section Donne Martin 2017-02-28 05:02:44 -08:00
  • d753508b06 Add Master-master replication section Donne Martin 2017-02-28 05:02:21 -08:00
  • c4dc4b0f88 Add Master-slave replication section Donne Martin 2017-02-28 05:01:54 -08:00
  • e596fd9039 Add Relational database management system section Donne Martin 2017-02-28 05:01:31 -08:00
  • 94aea1576c Add Application layer section Donne Martin 2017-02-28 05:01:15 -08:00