Home▸Computer Science▸Mobile CI/CD Runner Pool: Build Queue & Cache Simulator

Mobile CI/CD Runner Pool: Build Queue & Cache Simulator (2D)

A 2D top-down view of a mobile app CI/CD runner pool: a fixed set of parallel runners pulls commits through checkout, build, test and sign/deploy in sequence, with build-cache hit rate, test flakiness, runner count and commit arrival rate driving live queue-wait, throughput and utilization readouts.

Computer Science2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-mobile-devops-cicd ↗ Open standalone

A top-down 2D companion to the runner-pool CI/CD simulator: commits arrive as a Poisson-ish stream, wait in a FIFO queue until one of a fixed number of runners frees up, then that single runner carries the job through checkout, build, test and sign/deploy lanes drawn as colored segments. Build-cache hit rate shortens only the build stage, test flakiness sends a fraction of jobs back for a retry (up to three attempts before it's marked failed), and the runner-count and arrival-rate sliders push the pool from comfortably under capacity into queue-growth saturation — with queue wait, throughput and runner utilization computed live from the actual simulated job history, the same dynamics fastlane/GitHub Actions/Bitrise fleets show under real commit load.

⚙ Under the hood

A top-down 2D view of a mobile app CI/CD runner pool where a fixed set of parallel runners pulls commits through checkout, build, test and sign/deploy in sequence, with build-cache hit rate and test flakiness driving live queue-wait, throughput and utilization.

ci/cddevopsmobilebuild cachequeueing theoryrunner pool2dcomputer science

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)