In this post, youll learn about the latest Dapr building block API, Dapr Workflow. You’ll learn how the workflow engine works, and how to author a basic workflow using C#. Dapr Workflow is a code-based workflow solution that allows developers to easily author workflows that can be unit tested resulting in a well documented and easily maintainable code base. The Dapr workflow engine is highly reliable and is capable of recovering from temporary failure by reading the historical events from the state store. The execution of the workflow is completely asynchronous using Dapr actors internally for the scheduling and execution of workflows.