- TESIGN / RADAR
- Breakscale
Breakscale
System-design simulator for learners
WHO USES ITBackend job seekers · Mentors of junior engineers · Service operators
Use in the browser
Browser system-design simulator: build a topology, load it until it breaks, see why
1,156 stars · checked on GitHub GitHub check 30 h late · no 7-day star increase observed (GH Archive) (as of )
RANKS EDUCATION #6
BACK CATALOG


TESIGN TAKE
Instead of telling you to add a cache, it shows the numbers collapsing until you understand why.
AT A GLANCE
- LICENSE
- MIT
- USAGE
- Use, change and redistribute, commercially too. Keep the notice.
- LANGUAGE
- TypeScript
- PLATFORM
- web
- ACTIVITY
- last commit 2 days ago () · no releases
- COMMUNITY
- 14 contributors · 14 open issues (incl. PRs) · made by: an individual
- SOURCES
- GitHub
- OPEN SOURCE
- YES
- FIRST SEEN
- CATEGORY
- EDUCATION · DEV TOOLS
A summary, not legal advice.
WHY IT MATTERS
System design is usually taught with static diagrams and rules of thumb like 'add a cache', which never explain why p99 latency falls off a cliff past 80 percent utilisation. Breakscale runs a discrete-event simulator in the browser, with finite server slots, gamma-distributed service times and measured percentiles, so that, in the README's account of the Retry Storm example, 100 offered requests per second become 348 hitting a database that is 99.9% busy while goodput is zero. It ships 33 components and 23 examples: sixteen teaching scenarios and seven reconstructions of Netflix, Spotify, Discord and other real architectures.
BUILD FROM THIS
- The engine in src/sim has no React or DOM dependency, so you can drive Engine from a script to generate teaching material or capacity-planning experiments, and add components or examples that model your own architecture.
WHO IT'S FOR
- Backend job seekers
- load-test the classic system-design interview topologies yourself
- Mentors of junior engineers
- demonstrate retry storms, circuit breakers and sharding live
- Service operators
- thought experiments that reproduce an outage
START IN 5 MINUTES
# # No install: https://breakscale.tech
# git clone https://github.com/xevrion/breakscale.git
# cd breakscale
# bun install
# bun dev # http://localhost:5173CAVEATS
- Licence MIT (the bundled Caveat font is separately under SIL OFL 1.1). Runs entirely in the browser with no account or telemetry, and a design stays on your machine unless you create a share link.
- Running locally requires Bun. The seven real-company architectures are teaching diagrams reconstructed from published material, not insider knowledge, as the README states.
- Workers IO (YC F26) is listed as title sponsor.
RECEIPT
- FIRST SEEN
- AT SOURCE
- KEPT
- CREATED → FIRST SEEN
- 21d
- SOURCES
- GitHub
- ◌ BACK CATALOG
- Reconstructed from archive data, not a live discovery.
The same facts in machine-readable form — View as Markdown · JSON
SIMILAR TOOLS
Up to five from EDUCATION by ★ total: edited entries first, then repository cards; this entry is highlighted. Drawn from the same stored snapshot as the rankings — a comparison, not a recommendation.
| IMAGE | NAME | ★ TOTAL | ▲ 7d | LICENSE | PLATFORM | LAST PUSH |
|---|---|---|---|---|---|---|
![]() | BreakscaleSystem-design simulator for learnersTHIS ENTRY | ★ 1.2k | — | MITpermissive | web | |
| novuhq/novuCARD | ★ 40k | — | Licence unconfirmedunconfirmed | — | ||
| ankitects/ankiCARD | ★ 30.5k | ▲ +22 | Licence unconfirmedunconfirmed | — | ||
| zyronon/typewordsCARD | ★ 10k | ▲ +15 | GPL-3.0copyleft | — | ||
| we-promise/sureCARD | ★ 9.9k | ▲ +8 | AGPL-3.0copyleft | — |
TIMELINE
- Repository created
- FIRST SEEN BY TESIGN ◌ BACK CATALOG




