1.donnemartin / system-design-primerLearn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.programmingdevelopmentdesigndesign-systemsystemdesign-patterns+7 morePythonOther license377K total59K forks+16,206 starsfrom 360,501 · score 9.69
2.ByteByteGoHq / system-design-101Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.awscloud-computingcoding-interviewscomputer-scienceinterview-questionssoftware-architecture+4 moreOther license91K total10K forks+4,556 starsfrom 86,415 · score 8.42
3.ashishps1 / awesome-system-design-resourcesLearn System Design concepts and prepare for interviews using free resources.awesomebackendcomputer-sciencedistributed-systemshigh-level-designinterview+4 moreJavaGPL-3.043K total8.9K forks+2,971 starsfrom 40,083 · score 8.00
4.binhnguyennus / awesome-scalabilityThe Patterns of Scalable, Reliable, and Performant Large-Scale Systemssystem-designbackendscalabilityinterviewarchitecturedevops+14 moreMIT75K total7.2K forks+2,636 starsfrom 72,747 · score 7.88
5.karanpratapsingh / system-designLearn how to design systems at scale and prepare for system design interviewsarchitecturedistributed-systemssystem-designsystem-design-interviewinterviewtech+4 moreOther license47K total6.1K forks+1,746 starsfrom 45,039 · score 7.47
6.qiurunze123 / miaosha⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓JavaNo license27K total6.5K forks+73 starsfrom 26,498 · score 4.30