Yes, Workflow Engine can be easily integrated into any SaaS application and can run on any cloud environment capable of running .NET or .NET Core.
Workflow Engine’s processes are isolated from one another. Hence, you can execute them on different servers, having as many instances of WorkflowRuntime as you need, whereas each WorkflowRuntime instance can use a separate database for Persistence. Besides, Workflow Engine can be scaled by separating processes by scheme code.
If you want to run multiple instances of the Workflow Engine connected to the same database, you must configure the WorkflowRuntime as multi-server with the following code.