Home Conference Sessions Balancing Choreo...

Balancing Choreography and Orchestration

Bernd Rücker | GOTOpia November 2020

You need to be signed in to add a collection

These days, many teams favor loose coupling, isolation and autonomy of services and therefore typically opt for event-driven and reactive architectures, using a communication pattern known as choreography. ​ **Bernd Rücker believes that choreography is beneficial in some situations, but that it is far from the holy grail of integration.** ​ In some scenarios, it increases coupling, often accidentally and to a dangerous degree. Orchestration is a better choice for some situations but is often bashed for introducing tight coupling. Bernd will debunk some of these myths and show how orchestration can even reduce coupling in some situations and work in an asynchronous, message-driven fashion. ​ **In this talk, you'll learn:** * The pros and cons when considering choreography vs. orchestration * When to choose which one, and why. It is not about choosing the right approach. In real life, you need to balance both * A guidance on decision criteria, backed by examples collected in various real-life projects **Attendees:** <a href="https://goto-m6l1171.slack.com/archives/C01DWRWV2R1" target="_blank">Join the #programming channel on Slack to send your questions to Bernd</a>

Share on:
linkedin facebook
Copied!

Transcript

These days, many teams favor loose coupling, isolation and autonomy of services and therefore typically opt for event-driven and reactive architectures, using a communication pattern known as choreography. ​

Bernd Rücker believes that choreography is beneficial in some situations, but that it is far from the holy grail of integration.

In some scenarios, it increases coupling, often accidentally and to a dangerous degree. Orchestration is a better choice for some situations but is often bashed for introducing tight coupling. Bernd will debunk some of these myths and show how orchestration can even reduce coupling in some situations and work in an asynchronous, message-driven fashion. ​

In this talk, you'll learn:

  • The pros and cons when considering choreography vs. orchestration
  • When to choose which one, and why. It is not about choosing the right approach. In real life, you need to balance both
  • A guidance on decision criteria, backed by examples collected in various real-life projects

Attendees: Join the #programming channel on Slack to send your questions to Bernd

About the speakers

Bernd Rücker

Bernd Rücker

Co-founder & chief technologist at Camunda

Related topics