Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Balancing Choreography and Orchestration

GOTO Conferences via YouTube

Overview

Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
This course teaches the differences between orchestration and choreography in event-driven and reactive architectures. The goal is to debunk myths surrounding these communication patterns and show how orchestration can reduce coupling in some scenarios. The course covers topics such as synchronous and asynchronous call chains, event-driven architecture, stateful orchestration, and using workflow engines. The intended audience for this course includes software architects, developers, and IT professionals interested in designing resilient and scalable systems. The teaching method involves a presentation with examples and discussions on various scenarios related to choreography and orchestration.

Syllabus

Intro
Orchestration vs choreography
Example
Synchronous call chains
Asynchronous call chains
Choreography or orchestration?
Event-driven
P2P event chains
Decide about responsibility
Stateful orchestration
Glue code e.g. Java
Using a workflow engine
Challenge: Command vs event
Your IT architecture
Summary

Taught by

GOTO Conferences

Reviews

Start your review of Balancing Choreography and Orchestration

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.