{"id":"motivation","title":"Motivation","sections":[{"id":"overview","title":"Overview","html":"<blockquote>\n<p>Learn how to design large-scale systems.</p>\n<p>Prep for the system design interview.</p>\n</blockquote>","headings":[]},{"id":"learn-how-to-design-large-scale-systems","title":"Learn how to design large-scale systems","html":"<h3 id=\"learn-how-to-design-large-scale-systems\">Learn how to design large-scale systems</h3>\n<p>Learning how to design scalable systems will help you become a better engineer.</p>\n<p>System design is a broad topic.  There are a <strong>vast number of resources scattered throughout the web</strong> on system design principles.</p>\n<p>This repo is an <strong>organized collection</strong> of resources to help you learn how to build systems at scale.</p>","headings":[{"id":"learn-how-to-design-large-scale-systems","title":"Learn how to design large-scale systems","depth":3}]},{"id":"learn-from-the-open-source-community","title":"Learn from the open source community","html":"<h3 id=\"learn-from-the-open-source-community\">Learn from the open source community</h3>\n<p>This is a continually updated, open source project.</p>\n<p><a href=\"/learn/about#contributing\">Contributions</a> are welcome!</p>","headings":[{"id":"learn-from-the-open-source-community","title":"Learn from the open source community","depth":3}]},{"id":"prep-for-the-system-design-interview","title":"Prep for the system design interview","html":"<h3 id=\"prep-for-the-system-design-interview\">Prep for the system design interview</h3>\n<p>In addition to coding interviews, system design is a <strong>required component</strong> of the <strong>technical interview process</strong> at many tech companies.</p>\n<p><strong>Practice common system design interview questions</strong> and <strong>compare</strong> your results with <strong>sample solutions</strong>: discussions, code, and diagrams.</p>\n<p>Additional topics for interview prep:</p>\n<ul>\n<li><a href=\"/learn/study-guide\">Study guide</a></li>\n<li><a href=\"/learn/how-to-approach-a-system-design-interview-question\">How to approach a system design interview question</a></li>\n<li><a href=\"/#system-design\">System design interview questions, <strong>with solutions</strong></a></li>\n<li><a href=\"/#ood\">Object-oriented design interview questions, <strong>with solutions</strong></a></li>\n<li><a href=\"/learn/appendix#additional-system-design-interview-questions\">Additional system design interview questions</a></li>\n</ul>","headings":[{"id":"prep-for-the-system-design-interview","title":"Prep for the system design interview","depth":3}]}],"sourceFiles":[]}