Loading…
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.

Speakers
avatar for Bernd Ruecker

Bernd Ruecker

Co-founder and chief technologist, Camunda
Throughout my 15+ years in software development, I have helped automating highly scalable core workflows at global companies including T-Mobile, Lufthansa and Zalando. I have contributed to various open source workflow engines. I am co-founder and developer advocate of Camunda, an... Read More →


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