Skip to main content
  1. System Design Components/

Cheatsheet Filter And Reduction Plan #

This note exists to reduce overload.

The goal is not to preserve every useful note at equal importance. The goal is to identify:

  • what belongs in the primary working set
  • what is a secondary lookup reference
  • what is for drill/example only
  • what should be merged, demoted, or effectively archived

Decision Rule #

Every note should be one of:

  • Core

    • default working memory / first-open note
  • Reference

    • useful lookup after the core stack has simplified the problem
  • Drill / Example

    • practice or concrete anchor, not a starting point
  • Merge / Archive Candidate

    • redundant, too narrow, or superseded by a better note

Keep only these as active first-class notes:

  1. system-design-core-index.md
  2. infra-archetype-taxonomy-reference.md
  3. hot-path-cold-path-design-note.md
  4. process-trace-comparison-sheet.md
  5. storage-trace-comparison-sheet.md

Everything else is secondary or lower.

Full Classification #

Core #

Reference #

Drill / Example #

Merge / Archive Candidates #

If you want a lighter visible directory mentally, treat these as effectively archived:

  • design_space.md
  • end-to-end-interview-flow-cheat-sheet.md
  • hld-diagram-discipline-cheat-sheet.md
  • where-the-design-rules-overlay-is-most-useful.md
  • both role-based-*phrase-sheet.md
  • both design-rules-overlay-*mitigation.md
  • secondary-execution-component-overlay.md
  • mechanism-interface-boundary-and-substitution-overlay.md

This does not require deleting them. It just means:

  • do not open them during normal prep
  • do not count them as part of the active framework

Practical Usage Rule #

When solving a prompt:

  1. only use the Core notes
  2. if stuck on load/skew, open distribution-view-cheat-sheet.md
  3. if stuck on sizing, open infra-archetype-nfr-practice-worksheet.md
  4. if you want real-system anchors, open one paper note
  5. otherwise do not browse the rest

Final Recommendation #

The right move now is not more notes.

The right move is:

  • keep 5 primary notes
  • treat 8-10 notes as secondary references
  • mentally archive the rest

That will reduce cognitive load far more than further framework building.