Cloud "serverless" platforms — AWS Lambda, Azure Functions, Google Cloud Run — don't run a server for you at all times: they keep a warm pool of function containers and scale it up or down based on live traffic. This simulator renders that pool as a 3D grid of container instances and streams synthetic requests through it exactly like a real autoscaler would: a warm instance with spare concurrency answers instantly, a burst that outruns the warm pool forces a brand-new instance through a real provisioning delay (the infamous "cold start"), and instances that sit idle past a timeout are torn down to save cost. Tune the request rate, cold-start delay, idle timeout and per-instance concurrency and watch how they trade off against p50/p95 latency, the cold-start rate and instance count in real time.