Jeevan-kumar-Raj/Grokking-System-Design

Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development.

Shell
This is stars and forks stats for /Jeevan-kumar-Raj/Grokking-System-Design repository. As of 03 May, 2024 this repository has 3791 stars and 1134 forks.

Grokking System Design Interview Source: educative Interview Process Scope the problem Don’t make assumptions. Ask clarifying questions to understand the constraints and use cases. Steps Requirements clarifications System interface definition Sketch up an abstract design Building blocks of the system Relationships between them Steps Back-of-the-envelope estimation Defining data model High-level design Identify and address the bottlenecks Use the fundamental principles of scalable system design Steps Detailed...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
pingcap/docs-cnShellTeXPython1.8k+11.2k+1
ben1234560/k8s_PaaSShell4k01k0
ReSwift/ReSwiftSwiftShellRuby7.5k05260
yarnpkg/berryTypeScriptJavaScriptShell6.6k01.1k0
rancher-sandbox/rancher-desktopTypeScriptGoJavaScript5.1k02370
ludovicchabant/vim-gutentagsVim ScriptShellBatchfile2.2k01680
ccfddl/ccf-deadlinesVuePythonJavaScript3.7k+50272+3
wangyu-/udp2rawC++CRoff6.4k01.1k0
qgis/QGISC++PythonCMake8.7k02.8k0
projectlombok/lombokJavaHTMLJavaScript12.3k02.3k0