Session
Turning microservice chaos into a beautiful concerto
TL;DR: The demo uses various Dapr workflows, written in C#, to play music with samples and synthesizers.
Building reliable distributed applications can feel like conducting a messy orchestra, where every musician plays a different tune and can't keep the tempo. When microservices need to coordinate multi-step processes, developers need to think about the order of execution, time-outs, cascading failures, inconsistent state, and they have very little control to manage the process once it's started.
Dapr Workflow provides a solution through durable execution, a programming model that treats distributed processes like a musical score. Just as a conductor coordinates multiple instruments to create a symphony, Dapr Workflow orchestrates microservices with built-in state persistence, workflow patterns to control the processes in great detail, and workflow management APIs to operate workflows reliably. Dapr is a graduated open source CNCF project trusted by enterprises like Microsoft, Zeiss, and NASA.
In this session, you'll experience microservice orchestration in a completely new way. I'll run several Dapr workflows, written in .NET, that conduct a musical performance, with each workflow step triggering instruments in real-time. Watch and hear as distributed services play together! I can't guarantee this will be the next Top 40 hit, but it will be an experience to remember.
Three reasons to attend:
1. Learn durable execution patterns to write fault-tolerant distributed applications.
2. Learn how to interpret and visualize the workflow history.
3. It will be chaos, and a lot of fun!
I need audio capabilities for this session.
Marc Duiker
I ♥ Event-driven, Dev Communities, & Creative Coding
Amsterdam, The Netherlands
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top