50-200ms per poll is one thing, but realistically we’re talking 30+ seconds for the smallest of changes even on new resources. Why does it take so long to spin up an ec2 instance (when fargate can do it in seconds assuming you’re not rate limited by the API) or lambda can do it also in milliseconds. Those machines are already running, why does it take 3 minutes to deploy Ubuntu or Debian from a blessed AMI?
Fargate is running containers, Lambda functions. They use Firecracker microVM while EC2 uses full VM. EC2 instances does lot more setup, using bigger image, and user setup. My guess is Firecracker is designed for smaller VMs and can’t support EC2 features that people need.