# Breakscale - [Breakscale](https://docs.breakscale.tech/index.md): A system design simulator where the diagram actually runs - [Single server](https://docs.breakscale.tech/examples/single-server.md): Watch the database become the bottleneck - [Load balanced](https://docs.breakscale.tech/examples/load-balanced.md): More servers, same database behind them - [Cache aside](https://docs.breakscale.tech/examples/cache-aside.md): What happens when the hit rate falls - [Async workers](https://docs.breakscale.tech/examples/async-workers.md): A backlog that grows faster than it drains - [Retry storm](https://docs.breakscale.tech/examples/retry-storm.md): Retries making an overload worse - [CDN and origin](https://docs.breakscale.tech/examples/cdn-origin.md): How much traffic never reaches you - [Rate limited API](https://docs.breakscale.tech/examples/rate-limited-api.md): Turning excess away before it queues - [Circuit breaker](https://docs.breakscale.tech/examples/circuit-breaker.md): Giving a failing dependency room to recover - [Read replicas](https://docs.breakscale.tech/examples/read-replicas.md): Reads that scale, and reads that go stale - [Sharded database](https://docs.breakscale.tech/examples/sharded-database.md): One hot key undoing all the partitions - [Autoscaling service](https://docs.breakscale.tech/examples/autoscaling-service.md): Capacity arriving after it was needed - [Multi-region failover](https://docs.breakscale.tech/examples/multi-region.md): What a failover actually costs you - [Full stack](https://docs.breakscale.tech/examples/full-stack.md): Every piece at once, under real load - [Specialised stores](https://docs.breakscale.tech/examples/specialised-stores.md): The right store for each job, side by side - [Event-driven backend](https://docs.breakscale.tech/examples/event-driven.md): Lag, fan-out, cold starts and a cron burst - [Resilient delivery](https://docs.breakscale.tech/examples/resilient-delivery.md): Choosing what fails, and where failures go - [Discord: real-time chat](https://docs.breakscale.tech/examples/discord.md): Millions of sockets, and fan-out per message - [Uber: ride dispatch](https://docs.breakscale.tech/examples/uber.md): Matching riders to drivers, city by city - [Netflix: streaming at scale](https://docs.breakscale.tech/examples/netflix.md): Almost everything served from the edge - [Spotify: music and discovery](https://docs.breakscale.tech/examples/spotify.md): A steady catalogue beside a heavy recommender - [Twitter/X: timeline fan-out](https://docs.breakscale.tech/examples/twitter.md): One tweet becoming a hundred thousand writes - [Stripe: correctness over availability](https://docs.breakscale.tech/examples/stripe.md): Refusing work rather than charging twice - [WhatsApp: store and forward](https://docs.breakscale.tech/examples/whatsapp.md): Messages that wait instead of failing ## Optional - [Simulator](https://breakscale.tech) - [GitHub](https://github.com/xevrion/breakscale) - [Glossary](https://breakscale.tech/glossary)