GOTO 2020 • Balancing Choreography and Orchestration • Bernd Rücker
This presentation was recorded at GOTOpia November 2020. #GOTOcon #GOTOpia
http://gotopia.eu
Bernd Rücker - Co-founder and Chief Technologist of Camunda and co-author of “Real-Life BPMN"
ABSTRACT
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 [...]
TIMECODES
00:00 Intro
01:23 Orchestration vs choreography
03:47 Example
04:25 Synchronous call chains
05:46 Asynchronous call chains
06:22 Choreography or orchestration?
07:49 Event-driven
09:31 P2P event chains
16:10 Decide about responsibility
19:56 Stateful orchestration
22:15 Glue code e.g. Java
23:07 Using a workflow engine
24:20 Challenge: Command vs event
31:04 Your IT architecture
31:44 Summary
Download slides and read the full abstract here:
https://gotopia.eu/november-2020/sessions/1654/balancing-choreography-and-orchestration
https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences
#EventDrivenArchitecture #SoftwareArchitecture #EventDriven #PinballMachineArchitecture #EventChains #StatefulOrchestration #Java #WorkflowEngine #Monolith #Microservices #ChaosEngineering
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Видео GOTO 2020 • Balancing Choreography and Orchestration • Bernd Rücker канала GOTO Conferences
http://gotopia.eu
Bernd Rücker - Co-founder and Chief Technologist of Camunda and co-author of “Real-Life BPMN"
ABSTRACT
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 [...]
TIMECODES
00:00 Intro
01:23 Orchestration vs choreography
03:47 Example
04:25 Synchronous call chains
05:46 Asynchronous call chains
06:22 Choreography or orchestration?
07:49 Event-driven
09:31 P2P event chains
16:10 Decide about responsibility
19:56 Stateful orchestration
22:15 Glue code e.g. Java
23:07 Using a workflow engine
24:20 Challenge: Command vs event
31:04 Your IT architecture
31:44 Summary
Download slides and read the full abstract here:
https://gotopia.eu/november-2020/sessions/1654/balancing-choreography-and-orchestration
https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences
#EventDrivenArchitecture #SoftwareArchitecture #EventDriven #PinballMachineArchitecture #EventChains #StatefulOrchestration #Java #WorkflowEngine #Monolith #Microservices #ChaosEngineering
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Видео GOTO 2020 • Balancing Choreography and Orchestration • Bernd Rücker канала GOTO Conferences
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![GOTO 2020 • “Good Enough” Architecture Part 1 • Stefan Tilkov](https://i.ytimg.com/vi/RtRpL3Ndi0c/default.jpg)
![GOTO 2014 • Microservices • Martin Fowler](https://i.ytimg.com/vi/wgdBVIX9ifA/default.jpg)
![GOTO 2017 • Debugging Under Fire: Keep your Head when Systems have Lost their Mind • Bryan Cantrill](https://i.ytimg.com/vi/30jNsCVLpAE/default.jpg)
![GOTO 2020 • OAuth and OpenID Connect in Plain English • Nate Barbettini](https://i.ytimg.com/vi/sSy5-3IkXHE/default.jpg)
![The most important lesson from 83,000 brain scans | Daniel Amen | TEDxOrangeCoast](https://i.ytimg.com/vi/esPRsT-lmw8/default.jpg)
![GOTO 2018 • Computer Science - A Guide for the Perplexed • Joe Armstrong](https://i.ytimg.com/vi/rmueBVrLKcY/default.jpg)
![GOTO 2020 • Habits of Efficient Developers • Daniel Lebrero Berna](https://i.ytimg.com/vi/ZlnSxlF9V_c/default.jpg)
![GOTO 2020 • Talking With Tech Leads • Patrick Kua](https://i.ytimg.com/vi/F81W-JcRgXM/default.jpg)
![GOTO 2015 • Why Scaling Agile Doesn't Work • Jez Humble](https://i.ytimg.com/vi/2zYxWEZ0gYg/default.jpg)
![What I'm Learning About Orchestral Writing (both MIDI and LIVE)](https://i.ytimg.com/vi/pyyGGkWhGNk/default.jpg)
![Design Microservice Architectures the Right Way](https://i.ytimg.com/vi/j6ow-UemzBc/default.jpg)
![GOTO 2017 • The Scribe's Oath • Robert "Uncle Bob" Martin](https://i.ytimg.com/vi/Tng6Fox8EfI/default.jpg)
![But what is a Neural Network? | Deep learning, chapter 1](https://i.ytimg.com/vi/aircAruvnKk/default.jpg)
![GOTO 2020 • Five Things Every Developer Should Know about Software Architecture • Simon Brown](https://i.ytimg.com/vi/9Az0q2XHtH8/default.jpg)
![Mars Rover Landing Overview- NOW SAFE ON MARS!!!](https://i.ytimg.com/vi/tH2tKigOPBU/default.jpg)
![Orchestration of Microservices](https://i.ytimg.com/vi/GPgOeK-QytA/default.jpg)
![GOTO 2020 • HTTP/3 Is Next Generation HTTP. Is It QUIC Enough? • Daniel Stenberg](https://i.ytimg.com/vi/pUxyukqoXR4/default.jpg)
![Lost in transaction - Bernd Ruecker - DDD Europe 2019](https://i.ytimg.com/vi/WRR26jJNh68/default.jpg)
![GOTO 2020 • Apps, Algorithms & Abstractions • Dylan Beattie](https://i.ytimg.com/vi/qlnxx6M-mvA/default.jpg)
![Quantum Computing for Computer Scientists](https://i.ytimg.com/vi/F_Riqjdh2oM/default.jpg)