In this post we write about how we implemented a custom workflow engine that supports DSL, workflow cancellation and closure on top of Durable Task Framework (DTFx), explaining the why behind our choices and discussing the challenges we faced.
This guide explores workflow engines, their essential features, and types, while offering insights and evaluation criteria to help you choose the right solution for your specific use case.