# DreamOfTheRedChamber/system-design-interviews

Repository: https://github.com/DreamOfTheRedChamber/system-design-interviews
Canonical: https://ross.abutalabs.com/products/system-design-interviews
Homepage: https://eric-zhang-seattle.gitbook.io/mess-around/
Language: Java
License Family: other
Topics: software-architecture, interview, systemdesign
Last push: 2024-05-13T16:15:02+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3592, "days_push": 842, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2137, forks 678 (observed 2026-08-28T04:06:18.041001+00:00)

## What it is
A graph-intensive, question-driven tutorial and reference collection for preparing for system design interviews, covering topics like caching, message queues, databases, distributed systems, and microservices. It includes translated Chinese articles and curated references, hosted as a GitBook.

## Use cases
- prepare for a system design interview
- learn how to design a URL shortener or chat system
- understand caching, sharding, and message queue concepts
- study distributed system fundamentals like CAP theorem
- find illustrated explanations of system architecture tradeoffs
- review common interview scenarios like designing YouTube or Uber

## When to choose
- you are preparing for backend or system design interviews
- you prefer visual, diagram-heavy explanations
- you want a free, curated reference covering both basics and in-depth topics

## When to avoid
- you need production-ready code or runnable implementations
- you need a formally maintained course with a license or guaranteed updates
- you are looking for frontend or mobile interview prep

## Facets
- artifact type: learning-resource
- maturity: active
- function: documentation, developer-tools
- domain: developer-tools, tutorials, microservices
- platform: -
- tags: system-design, interview-preparation, distributed-systems, architecture, java, study-guide, diagrams, software-architecture, web-server

## Member repositories
- DreamOfTheRedChamber/system-design-interviews (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:18.041001+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:51:49.781016+00:00, confidence not recorded.
  - readme: https://github.com/DreamOfTheRedChamber/system-design-interviews (fetched 2026-08-28T04:06:18.041001+00:00, sha b63f0c7e27de)
  - homepage: https://eric-zhang-seattle.gitbook.io/mess-around/ (fetched 2026-08-29T10:31:42.979395+00:00, sha eb371af98185)
- Data as of 2026-08-30T08:39:29.467469+00:00.
