├── .gitattributes ├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── BingSiteAuth.xml ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE.txt ├── Martin Kleppmann-Designing Data-Intensive Applications_ The Big Ideas Behind Reliable, Scalable, and Maintainable Systems-O’Reilly Media (2017).pdf ├── README-ja.md ├── README-zh-Hans.md ├── README-zh-TW.md ├── README.md ├── TRANSLATIONS.md ├── _config.yml ├── _layouts └── default.html ├── epub-metadata.yaml ├── generate-epub.sh ├── google43a059169b3f667a.html ├── images ├── 0vBc0hN.png ├── 4edXG0T.png ├── 4j99mhe.png ├── 54GYsSx.png ├── 5KeocQs.jpg ├── C9ioGtn.png ├── IOyLj4i.jpg ├── JdAsdvG.jpg ├── MzExP06.png ├── ONjORqk.png ├── OfVllex.png ├── Q6z24La.png ├── TcUo2fw.png ├── U3qV33e.png ├── V5q57vU.png ├── Xkm5CXz.png ├── b4YtAEN.png ├── bWxPtQA.png ├── bgLMI2u.png ├── cdCv5g7.png ├── fNcl65g.png ├── h81n9iK.png ├── h9TAuGI.jpg ├── iF4Mkb5.png ├── jj3A5N8.png ├── jrUBAF7.png ├── krAHLGg.png ├── kxtjqgE.png ├── n16iOGk.png ├── n41Azff.png ├── rgSrvjG.png ├── wU8x5Id.png ├── wXGqG5f.png ├── yB5SYwm.png ├── yzDrJtA.jpg └── zdCAkB3.png ├── manifest.json ├── resources ├── flash_cards │ ├── OO Design.apkg │ ├── System Design Exercises.apkg │ └── System Design.apkg ├── study_guide.graffle └── study_guide.png ├── service-worker.js └── solutions ├── object_oriented_design ├── call_center │ ├── __init__.py │ ├── call_center.ipynb │ └── call_center.py ├── deck_of_cards │ ├── __init__.py │ ├── deck_of_cards.ipynb │ └── deck_of_cards.py ├── hash_table │ ├── __init__.py │ ├── hash_map.ipynb │ └── hash_map.py ├── lru_cache │ ├── __init__.py │ ├── lru_cache.ipynb │ └── lru_cache.py ├── online_chat │ ├── __init__.py │ ├── online_chat.ipynb │ └── online_chat.py └── parking_lot │ ├── __init__.py │ ├── parking_lot.ipynb │ └── parking_lot.py └── system_design ├── mint ├── README-zh-Hans.md ├── README.md ├── __init__.py ├── mint.graffle ├── mint.png ├── mint_basic.graffle ├── mint_basic.png ├── mint_mapreduce.py └── mint_snippets.py ├── pastebin ├── README-zh-Hans.md ├── README.md ├── __init__.py ├── pastebin.graffle ├── pastebin.png ├── pastebin.py ├── pastebin_basic.graffle └── pastebin_basic.png ├── query_cache ├── README-zh-Hans.md ├── README.md ├── __init__.py ├── query_cache.graffle ├── query_cache.png ├── query_cache_basic.graffle ├── query_cache_basic.png └── query_cache_snippets.py ├── sales_rank ├── README-zh-Hans.md ├── README.md ├── __init__.py ├── sales_rank.graffle ├── sales_rank.png ├── sales_rank_basic.graffle ├── sales_rank_basic.png └── sales_rank_mapreduce.py ├── scaling_aws ├── README-zh-Hans.md ├── README.md ├── scaling_aws.graffle ├── scaling_aws.png ├── scaling_aws_1.png ├── scaling_aws_2.png ├── scaling_aws_3.png ├── scaling_aws_4.png ├── scaling_aws_5.png ├── scaling_aws_6.png └── scaling_aws_7.png ├── social_graph ├── README-zh-Hans.md ├── README.md ├── __init__.py ├── social_graph.graffle ├── social_graph.png ├── social_graph_basic.graffle ├── social_graph_basic.png └── social_graph_snippets.py ├── template └── template.graffle ├── twitter ├── README-zh-Hans.md ├── README.md ├── twitter.graffle ├── twitter.png ├── twitter_basic.graffle └── twitter_basic.png └── web_crawler ├── README-zh-Hans.md ├── README.md ├── __init__.py ├── web_crawler.graffle ├── web_crawler.png ├── web_crawler_basic.graffle ├── web_crawler_basic.png ├── web_crawler_mapreduce.py └── web_crawler_snippets.py /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ipynb linguist-language=Python 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/.gitignore -------------------------------------------------------------------------------- /BingSiteAuth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/BingSiteAuth.xml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Martin Kleppmann-Designing Data-Intensive Applications_ The Big Ideas Behind Reliable, Scalable, and Maintainable Systems-O’Reilly Media (2017).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/Martin Kleppmann-Designing Data-Intensive Applications_ The Big Ideas Behind Reliable, Scalable, and Maintainable Systems-O’Reilly Media (2017).pdf -------------------------------------------------------------------------------- /README-ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/README-ja.md -------------------------------------------------------------------------------- /README-zh-Hans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/README-zh-Hans.md -------------------------------------------------------------------------------- /README-zh-TW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/README-zh-TW.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/README.md -------------------------------------------------------------------------------- /TRANSLATIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/TRANSLATIONS.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/_config.yml -------------------------------------------------------------------------------- /_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/_layouts/default.html -------------------------------------------------------------------------------- /epub-metadata.yaml: -------------------------------------------------------------------------------- 1 | title: System Design Primer 2 | creator: Donne Martin 3 | date: 2018 -------------------------------------------------------------------------------- /generate-epub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/generate-epub.sh -------------------------------------------------------------------------------- /google43a059169b3f667a.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/google43a059169b3f667a.html -------------------------------------------------------------------------------- /images/0vBc0hN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/0vBc0hN.png -------------------------------------------------------------------------------- /images/4edXG0T.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/4edXG0T.png -------------------------------------------------------------------------------- /images/4j99mhe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/4j99mhe.png -------------------------------------------------------------------------------- /images/54GYsSx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/54GYsSx.png -------------------------------------------------------------------------------- /images/5KeocQs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/5KeocQs.jpg -------------------------------------------------------------------------------- /images/C9ioGtn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/C9ioGtn.png -------------------------------------------------------------------------------- /images/IOyLj4i.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/IOyLj4i.jpg -------------------------------------------------------------------------------- /images/JdAsdvG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/JdAsdvG.jpg -------------------------------------------------------------------------------- /images/MzExP06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/MzExP06.png -------------------------------------------------------------------------------- /images/ONjORqk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/ONjORqk.png -------------------------------------------------------------------------------- /images/OfVllex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/OfVllex.png -------------------------------------------------------------------------------- /images/Q6z24La.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/Q6z24La.png -------------------------------------------------------------------------------- /images/TcUo2fw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/TcUo2fw.png -------------------------------------------------------------------------------- /images/U3qV33e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/U3qV33e.png -------------------------------------------------------------------------------- /images/V5q57vU.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/V5q57vU.png -------------------------------------------------------------------------------- /images/Xkm5CXz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/Xkm5CXz.png -------------------------------------------------------------------------------- /images/b4YtAEN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/b4YtAEN.png -------------------------------------------------------------------------------- /images/bWxPtQA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/bWxPtQA.png -------------------------------------------------------------------------------- /images/bgLMI2u.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/bgLMI2u.png -------------------------------------------------------------------------------- /images/cdCv5g7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/cdCv5g7.png -------------------------------------------------------------------------------- /images/fNcl65g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/fNcl65g.png -------------------------------------------------------------------------------- /images/h81n9iK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/h81n9iK.png -------------------------------------------------------------------------------- /images/h9TAuGI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/h9TAuGI.jpg -------------------------------------------------------------------------------- /images/iF4Mkb5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/iF4Mkb5.png -------------------------------------------------------------------------------- /images/jj3A5N8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/jj3A5N8.png -------------------------------------------------------------------------------- /images/jrUBAF7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/jrUBAF7.png -------------------------------------------------------------------------------- /images/krAHLGg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/krAHLGg.png -------------------------------------------------------------------------------- /images/kxtjqgE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/kxtjqgE.png -------------------------------------------------------------------------------- /images/n16iOGk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/n16iOGk.png -------------------------------------------------------------------------------- /images/n41Azff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/n41Azff.png -------------------------------------------------------------------------------- /images/rgSrvjG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/rgSrvjG.png -------------------------------------------------------------------------------- /images/wU8x5Id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/wU8x5Id.png -------------------------------------------------------------------------------- /images/wXGqG5f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/wXGqG5f.png -------------------------------------------------------------------------------- /images/yB5SYwm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/yB5SYwm.png -------------------------------------------------------------------------------- /images/yzDrJtA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/yzDrJtA.jpg -------------------------------------------------------------------------------- /images/zdCAkB3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/images/zdCAkB3.png -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/manifest.json -------------------------------------------------------------------------------- /resources/flash_cards/OO Design.apkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/resources/flash_cards/OO Design.apkg -------------------------------------------------------------------------------- /resources/flash_cards/System Design Exercises.apkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/resources/flash_cards/System Design Exercises.apkg -------------------------------------------------------------------------------- /resources/flash_cards/System Design.apkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/resources/flash_cards/System Design.apkg -------------------------------------------------------------------------------- /resources/study_guide.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/resources/study_guide.graffle -------------------------------------------------------------------------------- /resources/study_guide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/resources/study_guide.png -------------------------------------------------------------------------------- /service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/service-worker.js -------------------------------------------------------------------------------- /solutions/object_oriented_design/call_center/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/object_oriented_design/call_center/call_center.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/object_oriented_design/call_center/call_center.ipynb -------------------------------------------------------------------------------- /solutions/object_oriented_design/call_center/call_center.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/object_oriented_design/call_center/call_center.py -------------------------------------------------------------------------------- /solutions/object_oriented_design/deck_of_cards/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/object_oriented_design/deck_of_cards/deck_of_cards.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/object_oriented_design/deck_of_cards/deck_of_cards.ipynb -------------------------------------------------------------------------------- /solutions/object_oriented_design/deck_of_cards/deck_of_cards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/object_oriented_design/deck_of_cards/deck_of_cards.py -------------------------------------------------------------------------------- /solutions/object_oriented_design/hash_table/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/object_oriented_design/hash_table/hash_map.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/object_oriented_design/hash_table/hash_map.ipynb -------------------------------------------------------------------------------- /solutions/object_oriented_design/hash_table/hash_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/object_oriented_design/hash_table/hash_map.py -------------------------------------------------------------------------------- /solutions/object_oriented_design/lru_cache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/object_oriented_design/lru_cache/lru_cache.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/object_oriented_design/lru_cache/lru_cache.ipynb -------------------------------------------------------------------------------- /solutions/object_oriented_design/lru_cache/lru_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/object_oriented_design/lru_cache/lru_cache.py -------------------------------------------------------------------------------- /solutions/object_oriented_design/online_chat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/object_oriented_design/online_chat/online_chat.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/object_oriented_design/online_chat/online_chat.ipynb -------------------------------------------------------------------------------- /solutions/object_oriented_design/online_chat/online_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/object_oriented_design/online_chat/online_chat.py -------------------------------------------------------------------------------- /solutions/object_oriented_design/parking_lot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/object_oriented_design/parking_lot/parking_lot.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/object_oriented_design/parking_lot/parking_lot.ipynb -------------------------------------------------------------------------------- /solutions/object_oriented_design/parking_lot/parking_lot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/object_oriented_design/parking_lot/parking_lot.py -------------------------------------------------------------------------------- /solutions/system_design/mint/README-zh-Hans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/mint/README-zh-Hans.md -------------------------------------------------------------------------------- /solutions/system_design/mint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/mint/README.md -------------------------------------------------------------------------------- /solutions/system_design/mint/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/system_design/mint/mint.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/mint/mint.graffle -------------------------------------------------------------------------------- /solutions/system_design/mint/mint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/mint/mint.png -------------------------------------------------------------------------------- /solutions/system_design/mint/mint_basic.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/mint/mint_basic.graffle -------------------------------------------------------------------------------- /solutions/system_design/mint/mint_basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/mint/mint_basic.png -------------------------------------------------------------------------------- /solutions/system_design/mint/mint_mapreduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/mint/mint_mapreduce.py -------------------------------------------------------------------------------- /solutions/system_design/mint/mint_snippets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/mint/mint_snippets.py -------------------------------------------------------------------------------- /solutions/system_design/pastebin/README-zh-Hans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/pastebin/README-zh-Hans.md -------------------------------------------------------------------------------- /solutions/system_design/pastebin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/pastebin/README.md -------------------------------------------------------------------------------- /solutions/system_design/pastebin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/system_design/pastebin/pastebin.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/pastebin/pastebin.graffle -------------------------------------------------------------------------------- /solutions/system_design/pastebin/pastebin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/pastebin/pastebin.png -------------------------------------------------------------------------------- /solutions/system_design/pastebin/pastebin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/pastebin/pastebin.py -------------------------------------------------------------------------------- /solutions/system_design/pastebin/pastebin_basic.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/pastebin/pastebin_basic.graffle -------------------------------------------------------------------------------- /solutions/system_design/pastebin/pastebin_basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/pastebin/pastebin_basic.png -------------------------------------------------------------------------------- /solutions/system_design/query_cache/README-zh-Hans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/query_cache/README-zh-Hans.md -------------------------------------------------------------------------------- /solutions/system_design/query_cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/query_cache/README.md -------------------------------------------------------------------------------- /solutions/system_design/query_cache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/system_design/query_cache/query_cache.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/query_cache/query_cache.graffle -------------------------------------------------------------------------------- /solutions/system_design/query_cache/query_cache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/query_cache/query_cache.png -------------------------------------------------------------------------------- /solutions/system_design/query_cache/query_cache_basic.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/query_cache/query_cache_basic.graffle -------------------------------------------------------------------------------- /solutions/system_design/query_cache/query_cache_basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/query_cache/query_cache_basic.png -------------------------------------------------------------------------------- /solutions/system_design/query_cache/query_cache_snippets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/query_cache/query_cache_snippets.py -------------------------------------------------------------------------------- /solutions/system_design/sales_rank/README-zh-Hans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/sales_rank/README-zh-Hans.md -------------------------------------------------------------------------------- /solutions/system_design/sales_rank/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/sales_rank/README.md -------------------------------------------------------------------------------- /solutions/system_design/sales_rank/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/system_design/sales_rank/sales_rank.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/sales_rank/sales_rank.graffle -------------------------------------------------------------------------------- /solutions/system_design/sales_rank/sales_rank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/sales_rank/sales_rank.png -------------------------------------------------------------------------------- /solutions/system_design/sales_rank/sales_rank_basic.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/sales_rank/sales_rank_basic.graffle -------------------------------------------------------------------------------- /solutions/system_design/sales_rank/sales_rank_basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/sales_rank/sales_rank_basic.png -------------------------------------------------------------------------------- /solutions/system_design/sales_rank/sales_rank_mapreduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/sales_rank/sales_rank_mapreduce.py -------------------------------------------------------------------------------- /solutions/system_design/scaling_aws/README-zh-Hans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/scaling_aws/README-zh-Hans.md -------------------------------------------------------------------------------- /solutions/system_design/scaling_aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/scaling_aws/README.md -------------------------------------------------------------------------------- /solutions/system_design/scaling_aws/scaling_aws.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/scaling_aws/scaling_aws.graffle -------------------------------------------------------------------------------- /solutions/system_design/scaling_aws/scaling_aws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/scaling_aws/scaling_aws.png -------------------------------------------------------------------------------- /solutions/system_design/scaling_aws/scaling_aws_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/scaling_aws/scaling_aws_1.png -------------------------------------------------------------------------------- /solutions/system_design/scaling_aws/scaling_aws_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/scaling_aws/scaling_aws_2.png -------------------------------------------------------------------------------- /solutions/system_design/scaling_aws/scaling_aws_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/scaling_aws/scaling_aws_3.png -------------------------------------------------------------------------------- /solutions/system_design/scaling_aws/scaling_aws_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/scaling_aws/scaling_aws_4.png -------------------------------------------------------------------------------- /solutions/system_design/scaling_aws/scaling_aws_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/scaling_aws/scaling_aws_5.png -------------------------------------------------------------------------------- /solutions/system_design/scaling_aws/scaling_aws_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/scaling_aws/scaling_aws_6.png -------------------------------------------------------------------------------- /solutions/system_design/scaling_aws/scaling_aws_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/scaling_aws/scaling_aws_7.png -------------------------------------------------------------------------------- /solutions/system_design/social_graph/README-zh-Hans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/social_graph/README-zh-Hans.md -------------------------------------------------------------------------------- /solutions/system_design/social_graph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/social_graph/README.md -------------------------------------------------------------------------------- /solutions/system_design/social_graph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/system_design/social_graph/social_graph.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/social_graph/social_graph.graffle -------------------------------------------------------------------------------- /solutions/system_design/social_graph/social_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/social_graph/social_graph.png -------------------------------------------------------------------------------- /solutions/system_design/social_graph/social_graph_basic.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/social_graph/social_graph_basic.graffle -------------------------------------------------------------------------------- /solutions/system_design/social_graph/social_graph_basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/social_graph/social_graph_basic.png -------------------------------------------------------------------------------- /solutions/system_design/social_graph/social_graph_snippets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/social_graph/social_graph_snippets.py -------------------------------------------------------------------------------- /solutions/system_design/template/template.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/template/template.graffle -------------------------------------------------------------------------------- /solutions/system_design/twitter/README-zh-Hans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/twitter/README-zh-Hans.md -------------------------------------------------------------------------------- /solutions/system_design/twitter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/twitter/README.md -------------------------------------------------------------------------------- /solutions/system_design/twitter/twitter.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/twitter/twitter.graffle -------------------------------------------------------------------------------- /solutions/system_design/twitter/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/twitter/twitter.png -------------------------------------------------------------------------------- /solutions/system_design/twitter/twitter_basic.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/twitter/twitter_basic.graffle -------------------------------------------------------------------------------- /solutions/system_design/twitter/twitter_basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/twitter/twitter_basic.png -------------------------------------------------------------------------------- /solutions/system_design/web_crawler/README-zh-Hans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/web_crawler/README-zh-Hans.md -------------------------------------------------------------------------------- /solutions/system_design/web_crawler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/web_crawler/README.md -------------------------------------------------------------------------------- /solutions/system_design/web_crawler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/system_design/web_crawler/web_crawler.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/web_crawler/web_crawler.graffle -------------------------------------------------------------------------------- /solutions/system_design/web_crawler/web_crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/web_crawler/web_crawler.png -------------------------------------------------------------------------------- /solutions/system_design/web_crawler/web_crawler_basic.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/web_crawler/web_crawler_basic.graffle -------------------------------------------------------------------------------- /solutions/system_design/web_crawler/web_crawler_basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/web_crawler/web_crawler_basic.png -------------------------------------------------------------------------------- /solutions/system_design/web_crawler/web_crawler_mapreduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/web_crawler/web_crawler_mapreduce.py -------------------------------------------------------------------------------- /solutions/system_design/web_crawler/web_crawler_snippets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamirPaulb/system-design-primer/HEAD/solutions/system_design/web_crawler/web_crawler_snippets.py --------------------------------------------------------------------------------