Balancing Choreography and Orchestration • Bernd Rücker • GOTO 2020

Описание к видео Balancing Choreography and Orchestration • Bernd Rücker • GOTO 2020

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/sess...

RECOMMENDED BOOKS
Bernd Rücker • Practical Process Automation • https://amzn.to/3cs3BSH
Aaron Rinehart • Security Chaos Engineering • https://www.verica.io/sce-book
Nora Jones & Casey Rosenthal • Chaos Engineering • https://www.verica.io/book
Nora Jones & Casey Rosenthal • Chaos Engineering • https://amzn.to/3hUmuAH
Mikolaj Pawlikowski • Chaos Engineering • https://amzn.to/2SQ5Olf
Russ Miles • Learning Chaos Engineering • https://amzn.to/3hCiUe8
Murphy, Beyer, Jones & Petoff • Site Reliability Engineering • https://amzn.to/2Vg6Mbr

  / gotocon  
  / goto-  
  / 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/GotoConf...

Комментарии

Информация по комментариям в разработке