Commit Graph

176 Commits

Author SHA1 Message Date
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
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
992cd5b1f6 Rework motivation and guide 2017-03-07 21:36:02 -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
7eb69402aa Add License section 2017-03-02 19:49:59 -08:00
Donne Martin
d4e48500f2 Add Contact info section 2017-03-02 19:49:38 -08:00
Donne Martin
cdcc34aa90 Add Credits section 2017-03-02 19:49:19 -08:00
Donne Martin
51ef417d1c Add Under development section 2017-03-02 19:49:03 -08:00
Donne Martin
4646b0942c Add Latency numbers every programmer should know section 2017-03-02 19:48:45 -08:00
Donne Martin
1f30e78153 Add Powers of two table 2017-03-02 19:45:07 -08:00
Donne Martin
609a75aa00 Add Security section 2017-03-02 19:44:33 -08:00
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