Back To Schedule
Tuesday, November 10 • 10:45 - 11:15
Orchestration, Conversations and the Saga Pattern: How State Helps you to Stay Reactive

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Reactive programming is a great way of developing scalable applications. But how can you implement complex use cases involving a bunch of nicely decoupled components (aka microservices)? How can you avoid losing sight of complex flows coupled together by peer-to-peer flows? How can you handle the state of long running interactions and deal with subsequent requirements around timeouts, error handling and consistency respectively long lived distributed transactions? How does the Saga-pattern help - and how can you implement Sagas? In this talk I will give my opinionated answer to these questions based on my real-life experience with customer projects. This involves leveraging workflow engines in a way fitting nicely into reactive architectures. I will discuss highly-scalable tools that embrace the reactive manifesto, use visual process models and can be hooked into the typical stacks. I will not only use slides but also do fun little live hacking sessions using open source components.

avatar for Bernd Ruecker

Bernd Ruecker

Co-Founder and Chief Technologist, Camunda
I am a software developer at heart who has been innovating process automation deployed in highly scalable and agile environments of industry leaders such as T-Mobile, Lufthansa, ING, and Atlassian. I contributed to various open-source workflow engines and I'm the Co-Founder and Chief... Read More →

Tuesday November 10, 2020 10:45 - 11:15 PST