Dapr Workflows: How to Write Reliable, Fault-Tolerant Applications... - Kendall Roden & Mark Fussell
Channel: The Linux Foundation
Date: 2023-05-25

Dapr Workflows: How to Write Reliable, Fault-Tolerant Applications using Open Source Technology - Kendall Roden & Mark Fussell, Diagrid

The life of an application developer is becoming more challenging by the day with rising expectations of engineering best practices. Add on a need for developing transactional apps that require resiliency, consistency & failure compensation on long-running operations and it's overwhelming, to say the least.

Enter Dapr. Dapr (Distributed Application Runtime) provides APIs that simplify microservice development and allow Dapr's sidecar to handle complex challenges devs would otherwise have to write themselves. As the 10th largest CNCF project, it’s used in production by companies like IBM, Alibaba Cloud & Microsoft and is a trusted OSS technology backed by a vibrant developer community.

Dapr Workflows enables a close mapping of business requirements to code with the ability to schedule, automate & orchestrate real-life business processes. Workflows builds on top of the robust set of Dapr APIs to provide a simple programming model for managing state and includes concepts for scheduling, sequential & parallel execution and external event triggers. This presentation will provide a Dapr overview highlighting Workflows, and how they make developer lives easier for building business-critical applications.