# madd86/awesome-system-design

A curated list of awesome System Design (A.K.A. Distributed Systems) resources.

Repository: https://github.com/madd86/awesome-system-design
Canonical: https://ross.abutalabs.com/products/awesome-system-design
License: CC0-1.0
License Family: permissive
Topics: relational-database, message-broker, hadoop-ecosystem, nosql, interview, distributed-systems, microservices-architecture, stream-processing, microservices
Last push: 2026-02-27T13:35:34+00:00

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

## Adoption (not part of the score)
Stars 12433, forks 1346 (observed 2026-08-28T04:10:52.709202+00:00)

## What it is
A curated awesome-list of system design (distributed systems) resources including articles, books, videos, and tools covering databases, message brokers, stream processing, and microservices. It is aimed at interview preparation and learning to design distributed applications.

## Use cases
- prepare for a system design interview
- learn distributed systems concepts
- find resources on microservices architecture
- study message brokers and stream processing
- get an overview of the hadoop ecosystem and nosql databases
- design a scalable distributed application

## When to choose
- you want a single curated index of system design learning materials
- you are preparing for backend or system design interviews
- you need links to articles, books, and videos on distributed computing

## When to avoid
- you need runnable software rather than a reading list
- you want a structured course with exercises instead of links
- you need up-to-date deep coverage of a single specific technology

## Facets
- artifact type: learning-resource
- maturity: active
- function: documentation, developer-tools
- domain: microservices, tutorials, awesome-lists, developer-tools
- platform: -
- tags: awesome-list, system-design, interview-preparation, distributed-systems, curated-resources, web-server

## Member repositories
- madd86/awesome-system-design (main) score 63

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:52.709202+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-29T17:14:04.352075+00:00, confidence not recorded.
  - readme: https://github.com/madd86/awesome-system-design (fetched 2026-08-28T04:10:52.709202+00:00, sha 81bc9dca607d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
