A firecracker (or any other lightweight, short lifespan VM) backend would solve #28 and #111. It would give the user the ability to run their pipelines on different architectures and operating systems with, ofc, the little performance tradeoffs of a VM. Anyway this would bring more complexity to the project since it's more to maintain. We also need to figure how to give the user an interface to build they own VMs, it should result in something similar to #46 once it get's solved
A firecracker (or any other lightweight, short lifespan VM) backend would solve #28 and #111. It would give the user the ability to run their pipelines on different architectures and operating systems with, ofc, the little performance tradeoffs of a VM. Anyway this would bring more complexity to the project since it's more to maintain. We also need to figure how to give the user an interface to build they own VMs, it should result in something similar to #46 once it get's solved