Commit Graph

268 Commits

Author SHA1 Message Date
Donne Martin
1721a84af4 Add RPC and REST calls comparison section 2017-03-02 19:42:54 -08:00
Donne Martin
33d26b8032 Add Representational state transfer (REST) section 2017-03-02 19:42:25 -08:00
Donne Martin
9d9cd8c4e3 Add Remote procedural call (RPC) section 2017-03-02 19:31:16 -08:00
Donne Martin
9a3a2c4940 Add User datagram protocol (UDP) section 2017-03-01 20:44:42 -08:00
Donne Martin
d93918dc3a Add Transmission control protocol (TCP) section 2017-03-01 20:44:16 -08:00
Donne Martin
297af21b07 Add Hypertext transfer protocol (HTTP) section 2017-03-01 20:44:00 -08:00
Donne Martin
81756229af Add Communication intro image 2017-03-01 20:43:44 -08:00
Donne Martin
09963c0f77 Add Async disadvantages and further reading sections 2017-03-01 20:42:55 -08:00
Donne Martin
492a2be891 Add Back pressure section 2017-03-01 20:42:13 -08:00
Donne Martin
fcb619502d Add Task queues section 2017-03-01 20:41:48 -08:00
Donne Martin
c931a8544c Add Message queues section 2017-03-01 20:41:24 -08:00
Donne Martin
87c4fafccb Add Asynchronism intro section 2017-03-01 20:40:57 -08:00
Donne Martin
8b974768f1 Add cache disadvantages and further reading sections 2017-03-01 20:39:17 -08:00
Donne Martin
03ceca8500 Add Refresh-ahead section 2017-03-01 20:38:45 -08:00
Donne Martin
4b1cde229d Add Write-behind (write-back) section 2017-03-01 20:38:17 -08:00
Donne Martin
09ee77980d Add Write-through section 2017-03-01 20:37:59 -08:00
Donne Martin
adda68c28b Add Cache-aside section 2017-03-01 20:37:36 -08:00
Donne Martin
1945024e5b Add Caching at the database query level vs obj level sections 2017-03-01 20:37:12 -08:00
Donne Martin
e161b29eb1 Add Application caching section 2017-03-01 20:36:47 -08:00
Donne Martin
707163811e Add client, CDN, web server, and DB caching sections 2017-03-01 20:36:29 -08:00
Donne Martin
0d0814fa58 Add Cache intro section 2017-02-28 05:08:07 -08:00
Donne Martin
e32821de48 Add SQL or NoSQL section 2017-02-28 05:06:59 -08:00
Donne Martin
016665e9b7 Add Graph database section 2017-02-28 05:06:42 -08:00
Donne Martin
52713ec309 Add Wide column store section 2017-02-28 05:06:15 -08:00
Donne Martin
b5f0815ffa Add Document store section 2017-02-28 05:06:00 -08:00
Donne Martin
c6ac09f0fc Add Key-value store section 2017-02-28 05:04:37 -08:00
Donne Martin
c83d146def Add NoSQL intro section 2017-02-28 05:04:09 -08:00
Donne Martin
b549ea49ca Add SQL tuning section 2017-02-28 05:03:48 -08:00
Donne Martin
4efe7fbc84 Add Denormalization section 2017-02-28 05:03:29 -08:00
Donne Martin
c361ea12a5 Add Sharding section 2017-02-28 05:03:08 -08:00
Donne Martin
18611be86c Add Federation section 2017-02-28 05:02:44 -08:00
Donne Martin
d753508b06 Add Master-master replication section 2017-02-28 05:02:21 -08:00
Donne Martin
c4dc4b0f88 Add Master-slave replication section 2017-02-28 05:01:54 -08:00
Donne Martin
e596fd9039 Add Relational database management system section 2017-02-28 05:01:31 -08:00
Donne Martin
94aea1576c Add Application layer section 2017-02-28 05:01:15 -08:00
Donne Martin
173e4f661d Add Reverse proxy section 2017-02-27 05:21:05 -08:00
Donne Martin
4358539492 Add Load balancer section 2017-02-27 05:20:25 -08:00
Donne Martin
47359dbea1 Add Content delivery network section 2017-02-27 05:19:59 -08:00
Donne Martin
001c5c8a5b Add Domain name system section 2017-02-27 05:19:33 -08:00
Donne Martin
801d52ba8d Add Availability patterns section 2017-02-27 05:19:11 -08:00
Donne Martin
156ddb11b7 Add Consistency patterns section 2017-02-27 05:18:05 -08:00
Donne Martin
3f20a5fafb Add Availability vs consistency section 2017-02-27 05:16:55 -08:00
Donne Martin
8abdbf677f Add Latency vs throughput section 2017-02-27 05:06:28 -08:00
Donne Martin
116851d1e9 Add Performance vs scalability section 2017-02-27 05:06:10 -08:00
Donne Martin
9aee5ed72c Add System design topics: start here section 2017-02-27 05:05:53 -08:00
Donne Martin
8c46ed37fd Add Company engineering blogs section 2017-02-27 05:05:23 -08:00
Donne Martin
a71b3a2462 Add Company architectures section 2017-02-27 05:04:53 -08:00
Donne Martin
d45c499836 Add Real world architectures section 2017-02-27 05:04:21 -08:00
Donne Martin
074d5d2cb5 Add Additional system design interview questions section 2017-02-27 05:03:46 -08:00
Donne Martin
102bcc5bbe Add Object-oriented design interview questions with solutions section 2017-02-27 05:02:54 -08:00