Commit Graph

  • 9d9cd8c4e3 Add Remote procedural call (RPC) section Donne Martin 2017-03-02 19:31:16 -0800
  • 9a3a2c4940 Add User datagram protocol (UDP) section Donne Martin 2017-03-01 20:44:42 -0800
  • d93918dc3a Add Transmission control protocol (TCP) section Donne Martin 2017-03-01 20:44:16 -0800
  • 297af21b07 Add Hypertext transfer protocol (HTTP) section Donne Martin 2017-03-01 20:44:00 -0800
  • 81756229af Add Communication intro image Donne Martin 2017-03-01 20:43:44 -0800
  • 09963c0f77 Add Async disadvantages and further reading sections Donne Martin 2017-03-01 20:42:55 -0800
  • 492a2be891 Add Back pressure section Donne Martin 2017-03-01 20:42:13 -0800
  • fcb619502d Add Task queues section Donne Martin 2017-03-01 20:41:48 -0800
  • c931a8544c Add Message queues section Donne Martin 2017-03-01 20:41:24 -0800
  • 87c4fafccb Add Asynchronism intro section Donne Martin 2017-03-01 20:40:25 -0800
  • 8b974768f1 Add cache disadvantages and further reading sections Donne Martin 2017-03-01 20:39:10 -0800
  • 03ceca8500 Add Refresh-ahead section Donne Martin 2017-03-01 20:38:45 -0800
  • 4b1cde229d Add Write-behind (write-back) section Donne Martin 2017-03-01 20:38:17 -0800
  • 09ee77980d Add Write-through section Donne Martin 2017-03-01 20:37:59 -0800
  • adda68c28b Add Cache-aside section Donne Martin 2017-03-01 20:37:36 -0800
  • 1945024e5b Add Caching at the database query level vs obj level sections Donne Martin 2017-03-01 20:37:12 -0800
  • e161b29eb1 Add Application caching section Donne Martin 2017-03-01 20:36:47 -0800
  • 707163811e Add client, CDN, web server, and DB caching sections Donne Martin 2017-03-01 20:36:29 -0800
  • 0d0814fa58 Add Cache intro section Donne Martin 2017-02-28 05:08:07 -0800
  • e32821de48 Add SQL or NoSQL section Donne Martin 2017-02-28 05:06:59 -0800
  • 016665e9b7 Add Graph database section Donne Martin 2017-02-28 05:06:42 -0800
  • 52713ec309 Add Wide column store section Donne Martin 2017-02-28 05:06:15 -0800
  • b5f0815ffa Add Document store section Donne Martin 2017-02-28 05:06:00 -0800
  • c6ac09f0fc Add Key-value store section Donne Martin 2017-02-28 05:04:37 -0800
  • c83d146def Add NoSQL intro section Donne Martin 2017-02-28 05:04:09 -0800
  • b549ea49ca Add SQL tuning section Donne Martin 2017-02-28 05:03:48 -0800
  • 4efe7fbc84 Add Denormalization section Donne Martin 2017-02-28 05:03:29 -0800
  • c361ea12a5 Add Sharding section Donne Martin 2017-02-28 05:03:08 -0800
  • 18611be86c Add Federation section Donne Martin 2017-02-28 05:02:44 -0800
  • d753508b06 Add Master-master replication section Donne Martin 2017-02-28 05:02:21 -0800
  • c4dc4b0f88 Add Master-slave replication section Donne Martin 2017-02-28 05:01:54 -0800
  • e596fd9039 Add Relational database management system section Donne Martin 2017-02-28 05:01:31 -0800
  • 94aea1576c Add Application layer section Donne Martin 2017-02-28 05:01:15 -0800
  • 173e4f661d Add Reverse proxy section Donne Martin 2017-02-27 05:21:05 -0800
  • 4358539492 Add Load balancer section Donne Martin 2017-02-27 05:20:25 -0800
  • 47359dbea1 Add Content delivery network section Donne Martin 2017-02-27 05:19:59 -0800
  • 001c5c8a5b Add Domain name system section Donne Martin 2017-02-27 05:19:33 -0800
  • 801d52ba8d Add Availability patterns section Donne Martin 2017-02-27 05:19:11 -0800
  • 156ddb11b7 Add Consistency patterns section Donne Martin 2017-02-27 05:18:05 -0800
  • 3f20a5fafb Add Availability vs consistency section Donne Martin 2017-02-27 05:16:55 -0800
  • 8abdbf677f Add Latency vs throughput section Donne Martin 2017-02-27 05:06:28 -0800
  • 116851d1e9 Add Performance vs scalability section Donne Martin 2017-02-27 05:06:10 -0800
  • 9aee5ed72c Add System design topics: start here section Donne Martin 2017-02-27 05:05:53 -0800
  • 8c46ed37fd Add Company engineering blogs section Donne Martin 2017-02-27 05:05:23 -0800
  • a71b3a2462 Add Company architectures section Donne Martin 2017-02-27 05:04:53 -0800
  • d45c499836 Add Real world architectures section Donne Martin 2017-02-27 05:04:21 -0800
  • 074d5d2cb5 Add Additional system design interview questions section Donne Martin 2017-02-27 05:03:46 -0800
  • 102bcc5bbe Add Object-oriented design interview questions with solutions section Donne Martin 2017-02-27 05:02:50 -0800
  • 42368768a6 Update repo links to reflect repo rename Donne Martin 2017-02-27 05:02:16 -0800
  • 0468b8cf31 Add Design a system that scales to millions of users on AWS image Donne Martin 2017-02-26 05:22:40 -0800
  • be5e6940a8 Add Design Amazon's sales ranking by category feature image Donne Martin 2017-02-26 05:22:20 -0800
  • 068480aa55 Add Design a key-value store for a search engine image Donne Martin 2017-02-26 05:21:16 -0800
  • 70cd43cf0b Add Design the data structures for a social network image Donne Martin 2017-02-26 05:20:43 -0800
  • 494cd2a1ea Add Design Mint.com image Donne Martin 2017-02-26 05:19:59 -0800
  • 9663417770 Add Design a web crawler image Donne Martin 2017-02-26 05:19:35 -0800
  • 5dcf504e81 Add Design the Twitter timeline and search image Donne Martin 2017-02-26 05:19:05 -0800
  • decb9165eb Add Design Pastebin.com image Donne Martin 2017-02-26 05:18:17 -0800
  • fc97ef98a6 Add system design interview questions with solutions section Donne Martin 2017-02-26 05:16:05 -0800
  • c0bbd9d912 Add how to approach a system design interview question section Donne Martin 2017-02-26 05:12:28 -0800
  • 37990f0aa1 Add study guide section Donne Martin 2017-02-26 05:11:32 -0800
  • 5e9e21c675 Add index section Donne Martin 2017-02-26 05:11:11 -0800
  • 3bfedf4269 Add contributing section Donne Martin 2017-02-26 05:10:48 -0800
  • 35f22bb85a Add design interview prep discussion Donne Martin 2017-02-26 05:10:29 -0800
  • 0782047336 Add motivation section Donne Martin 2017-02-26 05:10:03 -0800
  • ee6227a2a5 Add header image Donne Martin 2017-02-26 05:09:37 -0800
  • 976d90f37f Initial commit Donne Martin 2017-02-26 05:08:55 -0800