Push Notification Fan-Out at Scale
Interactive 2D queueing simulator of a mobile push-notification fan-out service: adjust worker count and watch a real token-bucket-limited dispatch queue, live delivery packets, and a genuinely re-simulated delivery-time-vs-worker-count scaling curve.
Mobile apps rarely fall over because of raw traffic — they fall over at the fan-out layer, when one campaign needs to reach millions of devices through a push gateway that enforces a hard per-connection rate limit. This simulator models that exact bottleneck: a dispatcher splits a campaign across a configurable number of worker shards, each throttled to a realistic APNs/FCM-style messages-per-second cap, while a tunable failure rate re-queues a share of every batch as retries. Watch the backlog bars drain — or stall under retry pressure — while live readouts track delivered count, current backlog, effective throughput and a formula-driven ETA, making the difference between horizontal fan-out (more shards) and retry-storm risk (rising failure rate) directly visible.
Simulate a mobile push-notification fan-out service: a dispatcher spreads a campaign across rate-limited worker shards while a tunable failure rate re-queues retries, showing live backlog, throughput and a formula-driven ETA.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install