# arpitbbhayani/system-design-questions

A no-fluff and highly practical masterclass that reignites engineering curiosity and helps SDE-2, SDE-3, and above become great at designing, implementing, and shipping scalable, fault-tolerant, and highly available systems at the workplace.

Repository: https://github.com/arpitbbhayani/system-design-questions
Canonical: https://ross.abutalabs.com/products/system-design-questions
Homepage: https://arpitbhayani.me/masterclass
Language: Python
License Family: other
Topics: system-design-project, system-design, system-design-interview, system-design-questions, coursework, distributed-systems, hacktoberfest
Last push: 2026-07-14T15:46:37+00:00

## Health v2 (maintenance only)
Score: 74/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 92, release rhythm 35, longevity 100
- inputs: {"age_days": 1779, "days_push": 50, "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 3120, forks 643 (observed 2026-08-28T04:07:44.268993+00:00)

## What it is
A collection of system design problem statements accompanying Arpit Bhayani's System Design Masterclass, covering designs like load balancers, distributed caches, search engines, and task schedulers. It serves as practice material for senior engineers preparing for system design interviews or deepening production-scale architecture skills.

## Use cases
- prepare for system design interviews
- practice designing scalable distributed systems
- learn how production systems like S3 or Slack are architected
- find system design problem statements for study groups
- improve backend architecture skills as a senior engineer

## When to choose
- you are an SDE-2+ engineer preparing for system design interviews
- you want realistic, production-grade design problems to practice
- you want to pair problem statements with a structured masterclass

## When to avoid
- you need runnable production software rather than exercises
- you are a beginner looking for introductory distributed systems tutorials
- you need a licensed, reusable codebase - the repo has no license

## Facets
- artifact type: learning-resource
- maturity: active
- function: developer-tools, documentation
- domain: microservices, tutorials, developer-tools
- platform: cross-platform
- tags: system-design, interview-prep, distributed-systems, coursework, scalability, backend-engineering

## Member repositories
- arpitbbhayani/system-design-questions (main) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:44.268993+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-30T07:26:37.295651+00:00, confidence not recorded.
  - readme: https://github.com/arpitbbhayani/system-design-questions (fetched 2026-08-28T04:07:44.268993+00:00, sha 034e7c1554e5)
  - homepage: https://arpitbhayani.me/masterclass (fetched 2026-08-29T09:41:37.566376+00:00, sha bed971ffe0b1)
  - site_page: https://arpitbhayani.me/about-arpit-bhayani (fetched 2026-08-29T09:41:37.576742+00:00, sha 6334ae6558c6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
