Dynamic Pools allow you to spin up or remove virtual machines running Flamenco Worker. Pools can be resized from the Flamenco Manager dashboard. The code architecture is mostly set up to support multiple platforms (like Google Compute, Amazon Web Services, Azure Batch, etc.). Currently only support for Microsoft Azure Batch has been implemented. To really properly support multiple platforms some changes will have to be made, but those are better made when there are actually multiple platforms to support. The pool status is polled periodically using the platform's API. The polling period is dynamic, and depends on whether the Manager dashboard is actually open in a browser window.