Skip to content
This repository has been archived by the owner on Jan 10, 2023. It is now read-only.

Choreography #28

Open
ghost opened this issue Jun 21, 2018 · 0 comments
Open

Choreography #28

ghost opened this issue Jun 21, 2018 · 0 comments

Comments

@ghost
Copy link

ghost commented Jun 21, 2018

This is a bit out of left field but you know how you link the mini executing programmes, well I reckon it's begging for a event bus with topics.

At design time you have to wire your pins together. That's orchestration pattern and is a dead end.
Better to use a choreography pattern and at design time just have a file to describe the things pins subscribe to, and those things are topics. This way no components know about each other and the design scales out at design time. You can then change the wiring at runtime also.

Happy to discuss these ideas. I use them for all other projects and it's well know enterprise pattern so you don't end up in a architectural design cul-de-sac.

Google orchestration versus choreography..

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants