Commit Graph
Select branches
Hide Pull Requests
develop
master
#10
#1000
#1000
#1001
#1001
#1002
#1002
#1003
#1004
#101
#1010
#1010
#1012
#1012
#1013
#1013
#1014
#1014
#1015
#1015
#1017
#1017
#1027
#1029
#1029
#103
#103
#1030
#1030
#1032
#1032
#105
#106
#108
#109
#11
#111
#112
#112
#113
#114
#115
#116
#117
#118
#119
#120
#121
#121
#122
#123
#124
#125
#128
#129
#13
#131
#131
#132
#132
#133
#135
#137
#139
#14
#140
#141
#142
#143
#144
#144
#145
#146
#147
#149
#151
#151
#152
#153
#154
#155
#156
#156
#157
#158
#159
#160
#160
#161
#162
#162
#163
#165
#165
#166
#167
#168
#169
#17
#173
#174
#174
#176
#177
#178
#178
#18
#18
#180
#182
#183
#183
#184
#184
#185
#185
#188
#189
#189
#19
#190
#191
#191
#192
#192
#194
#196
#197
#199
#20
#200
#202
#204
#205
#206
#207
#208
#209
#21
#210
#212
#213
#215
#215
#216
#217
#217
#218
#22
#221
#221
#224
#226
#227
#229
#23
#230
#231
#232
#233
#237
#238
#239
#239
#24
#240
#240
#241
#241
#242
#245
#246
#247
#25
#251
#252
#253
#255
#257
#258
#259
#26
#260
#260
#261
#261
#262
#262
#263
#264
#264
#266
#268
#269
#270
#270
#273
#275
#276
#276
#280
#282
#283
#286
#287
#287
#289
#289
#29
#290
#290
#292
#293
#294
#294
#295
#296
#296
#297
#297
#298
#299
#30
#300
#301
#302
#303
#304
#304
#305
#306
#307
#308
#310
#312
#312
#314
#315
#316
#316
#317
#318
#319
#320
#321
#323
#323
#324
#324
#325
#325
#327
#327
#328
#329
#329
#33
#330
#330
#331
#331
#332
#333
#336
#34
#34
#340
#341
#341
#342
#342
#343
#343
#345
#348
#35
#350
#351
#355
#356
#357
#357
#358
#358
#36
#360
#360
#361
#37
#374
#391
#392
#393
#394
#395
#396
#398
#399
#400
#404
#404
#405
#406
#407
#407
#408
#409
#411
#413
#413
#414
#417
#417
#418
#421
#421
#423
#423
#425
#427
#427
#428
#429
#429
#430
#430
#432
#433
#434
#435
#436
#437
#438
#439
#440
#441
#444
#447
#450
#450
#451
#453
#453
#454
#454
#456
#458
#459
#459
#46
#46
#461
#461
#466
#466
#467
#467
#468
#469
#469
#47
#470
#470
#472
#472
#473
#473
#474
#474
#476
#476
#478
#478
#479
#479
#48
#480
#480
#481
#483
#484
#485
#485
#486
#487
#487
#488
#489
#49
#491
#491
#492
#492
#494
#494
#496
#496
#497
#497
#498
#498
#5
#50
#500
#502
#502
#503
#503
#504
#505
#506
#506
#507
#507
#509
#51
#51
#510
#510
#511
#516
#518
#518
#519
#519
#52
#52
#522
#522
#532
#532
#533
#533
#534
#534
#537
#537
#538
#539
#539
#543
#543
#546
#546
#548
#548
#55
#550
#550
#552
#553
#553
#554
#554
#556
#557
#557
#558
#558
#559
#559
#56
#560
#560
#563
#563
#565
#565
#566
#566
#568
#568
#57
#570
#572
#572
#573
#573
#574
#574
#576
#576
#577
#577
#579
#579
#580
#581
#581
#583
#584
#584
#585
#585
#589
#589
#59
#590
#590
#591
#591
#592
#594
#598
#598
#599
#599
#60
#60
#600
#600
#601
#601
#61
#611
#612
#612
#613
#613
#617
#617
#62
#620
#620
#622
#622
#623
#623
#624
#624
#627
#627
#628
#629
#629
#631
#632
#632
#633
#633
#634
#634
#636
#636
#637
#637
#638
#638
#64
#640
#640
#641
#641
#645
#645
#647
#648
#648
#65
#651
#652
#654
#656
#660
#660
#661
#666
#666
#667
#669
#669
#67
#67
#670
#670
#673
#673
#674
#674
#675
#675
#676
#676
#677
#677
#679
#679
#680
#680
#681
#681
#682
#682
#687
#687
#688
#688
#689
#689
#69
#690
#690
#694
#695
#695
#696
#696
#697
#697
#698
#699
#699
#70
#70
#700
#700
#701
#701
#702
#702
#703
#704
#705
#707
#707
#708
#708
#71
#71
#710
#710
#711
#711
#713
#713
#714
#714
#715
#716
#717
#718
#718
#719
#719
#72
#72
#721
#722
#723
#723
#724
#724
#725
#725
#726
#726
#728
#728
#73
#73
#732
#732
#735
#738
#738
#739
#739
#74
#740
#740
#741
#741
#742
#742
#745
#745
#746
#747
#747
#748
#748
#749
#749
#75
#750
#751
#751
#753
#753
#754
#754
#755
#755
#757
#757
#758
#758
#759
#759
#76
#760
#760
#761
#761
#763
#763
#764
#764
#765
#765
#766
#766
#768
#768
#770
#770
#772
#777
#777
#779
#779
#78
#78
#781
#781
#782
#782
#783
#783
#784
#784
#785
#785
#787
#787
#788
#788
#790
#790
#793
#793
#794
#795
#797
#797
#799
#799
#8
#80
#80
#800
#800
#801
#801
#803
#803
#807
#807
#808
#808
#81
#813
#813
#814
#815
#815
#817
#82
#821
#821
#822
#822
#823
#823
#824
#824
#825
#825
#827
#827
#829
#829
#83
#831
#831
#833
#833
#834
#834
#835
#835
#836
#836
#84
#84
#842
#843
#843
#844
#844
#845
#846
#849
#849
#85
#851
#851
#852
#852
#853
#853
#854
#854
#855
#856
#858
#858
#859
#859
#860
#860
#861
#861
#864
#864
#866
#867
#869
#869
#871
#871
#872
#876
#876
#878
#878
#883
#883
#884
#884
#886
#886
#887
#887
#89
#890
#892
#892
#893
#893
#895
#895
#896
#896
#9
#91
#92
#92
#93
#94
#94
#944
#944
#945
#95
#96
#97
#97
#98
#99
#999
#999
Select branches
Hide Pull Requests
develop
master
#10
#1000
#1000
#1001
#1001
#1002
#1002
#1003
#1004
#101
#1010
#1010
#1012
#1012
#1013
#1013
#1014
#1014
#1015
#1015
#1017
#1017
#1027
#1029
#1029
#103
#103
#1030
#1030
#1032
#1032
#105
#106
#108
#109
#11
#111
#112
#112
#113
#114
#115
#116
#117
#118
#119
#120
#121
#121
#122
#123
#124
#125
#128
#129
#13
#131
#131
#132
#132
#133
#135
#137
#139
#14
#140
#141
#142
#143
#144
#144
#145
#146
#147
#149
#151
#151
#152
#153
#154
#155
#156
#156
#157
#158
#159
#160
#160
#161
#162
#162
#163
#165
#165
#166
#167
#168
#169
#17
#173
#174
#174
#176
#177
#178
#178
#18
#18
#180
#182
#183
#183
#184
#184
#185
#185
#188
#189
#189
#19
#190
#191
#191
#192
#192
#194
#196
#197
#199
#20
#200
#202
#204
#205
#206
#207
#208
#209
#21
#210
#212
#213
#215
#215
#216
#217
#217
#218
#22
#221
#221
#224
#226
#227
#229
#23
#230
#231
#232
#233
#237
#238
#239
#239
#24
#240
#240
#241
#241
#242
#245
#246
#247
#25
#251
#252
#253
#255
#257
#258
#259
#26
#260
#260
#261
#261
#262
#262
#263
#264
#264
#266
#268
#269
#270
#270
#273
#275
#276
#276
#280
#282
#283
#286
#287
#287
#289
#289
#29
#290
#290
#292
#293
#294
#294
#295
#296
#296
#297
#297
#298
#299
#30
#300
#301
#302
#303
#304
#304
#305
#306
#307
#308
#310
#312
#312
#314
#315
#316
#316
#317
#318
#319
#320
#321
#323
#323
#324
#324
#325
#325
#327
#327
#328
#329
#329
#33
#330
#330
#331
#331
#332
#333
#336
#34
#34
#340
#341
#341
#342
#342
#343
#343
#345
#348
#35
#350
#351
#355
#356
#357
#357
#358
#358
#36
#360
#360
#361
#37
#374
#391
#392
#393
#394
#395
#396
#398
#399
#400
#404
#404
#405
#406
#407
#407
#408
#409
#411
#413
#413
#414
#417
#417
#418
#421
#421
#423
#423
#425
#427
#427
#428
#429
#429
#430
#430
#432
#433
#434
#435
#436
#437
#438
#439
#440
#441
#444
#447
#450
#450
#451
#453
#453
#454
#454
#456
#458
#459
#459
#46
#46
#461
#461
#466
#466
#467
#467
#468
#469
#469
#47
#470
#470
#472
#472
#473
#473
#474
#474
#476
#476
#478
#478
#479
#479
#48
#480
#480
#481
#483
#484
#485
#485
#486
#487
#487
#488
#489
#49
#491
#491
#492
#492
#494
#494
#496
#496
#497
#497
#498
#498
#5
#50
#500
#502
#502
#503
#503
#504
#505
#506
#506
#507
#507
#509
#51
#51
#510
#510
#511
#516
#518
#518
#519
#519
#52
#52
#522
#522
#532
#532
#533
#533
#534
#534
#537
#537
#538
#539
#539
#543
#543
#546
#546
#548
#548
#55
#550
#550
#552
#553
#553
#554
#554
#556
#557
#557
#558
#558
#559
#559
#56
#560
#560
#563
#563
#565
#565
#566
#566
#568
#568
#57
#570
#572
#572
#573
#573
#574
#574
#576
#576
#577
#577
#579
#579
#580
#581
#581
#583
#584
#584
#585
#585
#589
#589
#59
#590
#590
#591
#591
#592
#594
#598
#598
#599
#599
#60
#60
#600
#600
#601
#601
#61
#611
#612
#612
#613
#613
#617
#617
#62
#620
#620
#622
#622
#623
#623
#624
#624
#627
#627
#628
#629
#629
#631
#632
#632
#633
#633
#634
#634
#636
#636
#637
#637
#638
#638
#64
#640
#640
#641
#641
#645
#645
#647
#648
#648
#65
#651
#652
#654
#656
#660
#660
#661
#666
#666
#667
#669
#669
#67
#67
#670
#670
#673
#673
#674
#674
#675
#675
#676
#676
#677
#677
#679
#679
#680
#680
#681
#681
#682
#682
#687
#687
#688
#688
#689
#689
#69
#690
#690
#694
#695
#695
#696
#696
#697
#697
#698
#699
#699
#70
#70
#700
#700
#701
#701
#702
#702
#703
#704
#705
#707
#707
#708
#708
#71
#71
#710
#710
#711
#711
#713
#713
#714
#714
#715
#716
#717
#718
#718
#719
#719
#72
#72
#721
#722
#723
#723
#724
#724
#725
#725
#726
#726
#728
#728
#73
#73
#732
#732
#735
#738
#738
#739
#739
#74
#740
#740
#741
#741
#742
#742
#745
#745
#746
#747
#747
#748
#748
#749
#749
#75
#750
#751
#751
#753
#753
#754
#754
#755
#755
#757
#757
#758
#758
#759
#759
#76
#760
#760
#761
#761
#763
#763
#764
#764
#765
#765
#766
#766
#768
#768
#770
#770
#772
#777
#777
#779
#779
#78
#78
#781
#781
#782
#782
#783
#783
#784
#784
#785
#785
#787
#787
#788
#788
#790
#790
#793
#793
#794
#795
#797
#797
#799
#799
#8
#80
#80
#800
#800
#801
#801
#803
#803
#807
#807
#808
#808
#81
#813
#813
#814
#815
#815
#817
#82
#821
#821
#822
#822
#823
#823
#824
#824
#825
#825
#827
#827
#829
#829
#83
#831
#831
#833
#833
#834
#834
#835
#835
#836
#836
#84
#84
#842
#843
#843
#844
#844
#845
#846
#849
#849
#85
#851
#851
#852
#852
#853
#853
#854
#854
#855
#856
#858
#858
#859
#859
#860
#860
#861
#861
#864
#864
#866
#867
#869
#869
#871
#871
#872
#876
#876
#878
#878
#883
#883
#884
#884
#886
#886
#887
#887
#89
#890
#892
#892
#893
#893
#895
#895
#896
#896
#9
#91
#92
#92
#93
#94
#94
#944
#944
#945
#95
#96
#97
#97
#98
#99
#999
#999
-
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