4–7 Nov 2019
Please log in

Complex event flows in distributed systems

Bernd Ruecker (Camunda)
15:5516:40 Wednesday, 6 November 2019
Location: M8
Secondary topics:  Best Practice
Average rating: ****.
(4.00, 3 ratings)

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 Ruecker

Bernd Ruecker

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. Previously, Bernd helped automate highly scalable core workflows at global companies including T-Mobile, Lufthansa, and Zalando and 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.

  • AXA
  • Contentful
  • Datadog
  • HERE Technologies
  • QAware
  • SIG
  • Zara Tech
  • GitLab
  • NearForm
  • WhiteSource
  • Cloud Native Computing Foundation

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