4–7 Nov 2019

Complex event flows in distributed systems

Bernd Rücker (Camunda)
15:5516:40 Wednesday, 6 November 2019
Location: M8
Secondary topics:  Best Practice

Who is this presentation for?

  • Architects and developers

Level

Intermediate

Description

Event-driven architectures enable nicely decoupled microservices and are fundamental for decentralized data management. However, using peer-to-peer event chains to implement complex end-to-end logic crossing service boundaries can accidentally increase coupling. Extracting such business logic into dedicated services reduces coupling and allows you to keep sight of larger-scale flows without violating bounded contexts, harming service autonomy, or introducing god services. Service boundaries get clearer and service APIs get smarter by focusing on their potentially long-running nature.

Bernd Rücker explores how the new generation of lightweight and highly scalable state machines eases the implementation of long-running services. He shares real-life experiences to show you how to handle complex logic and flows that require proper reactions on failures, timeouts, and compensating actions and provides guidance backed by code examples to illustrate alternative approaches.

Prerequisite knowledge

  • Experience with microservices and event-driven systems (useful but not required)

What you'll learn

  • Understand the risks and limitations of event-driven choreographies and the place for orchestration (within services)
  • Learn how to better judge the balance between orchestration and choreography for your own projects
Photo of Bernd Rücker

Bernd Rücker

Camunda

Bernd Rücker is a cofounder and developer advocate at Camunda, an open source software company reinventing workflow automation, where he focuses on new workflow automation paradigms that fit into modern architectures around distributed systems, microservices, domain-driven design, event-driven architecture, and reactive systems. Bernd has helped automate highly scalable core workflows at global companies including T-Mobile, Lufthansa, and Zalando and has contributed to various open source workflow engines. He coauthored Real-Life BPMN, a popular book about workflow modeling and automation, writes for various magazines, and regularly speaks at conferences.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)

Contact us

confreg@oreilly.com

For conference registration information and customer service

partners@oreilly.com

For more information on community discounts and trade opportunities with O’Reilly conferences

Become a sponsor

For information on exhibiting or sponsoring a conference

pr@oreilly.com

For media/analyst press inquires