donnemartin/system-design-primer ? reverse-engineered prompt
Reverse engineered prompt
I want to build a website that's the ultimate study guide for software engineers preparing for system design interviews. It should be a comprehensive, organized resource for learning how to design large-scale systems from scratch.
The site needs to cover all the fundamental topics, like load balancing, databases, caching, CDNs, and core principles like the CAP theorem. For each concept, please explain what it is, its pros and cons, and include diagrams to make it easier to understand.
A huge part of this should be a practice section with common interview questions. For each question, provide a detailed walkthrough of a good answer, including diagrams and discussions of trade-offs. It's important to show the thought process. To make studying easier, please also create a set of Anki flashcards with the key terms and concepts from the guide.
Are you gonna build this?
make sure you review the code using coderabbit