Introducing worker groups: https://docs.windmill.dev/docs/core_concepts/worker_groups
You can now assign workers and scripts to different worker groups so that some workers can be specialized to process all deno jobs (which are more lightweight and can be run on super light workers or worker with high NUM_WORKERS ) and also create your own worker groups, for instance to run some heavy ML jobs on instances with GPUs. It increases enormously the way you can use windmill as your sole infra layer.
You can now assign workers and scripts to different worker groups so that some workers can be specialized to process all deno jobs (which are more lightweight and can be run on super light workers or worker with high NUM_WORKERS ) and also create your own worker groups, for instance to run some heavy ML jobs on instances with GPUs. It increases enormously the way you can use windmill as your sole infra layer.
Windmill allows you to run your scripts and flows on different machines with different specs. This is useful if you want to run some scripts on a GPU machine, or if you want to run some scripts on a machine with a lot of memory.