Orchestrate Your Choreography! @ JDD 2017
October 3 - October 4
JDD is a two-day conference for all Java enthusiasts – anyone who lives and breathes Java in their professional and personal lives. It offers a complete set of Java-related topics covered by world-renowned experts and a huge dose of knowledge at diverse levels – both for professionals and beginners.
My talk: Orchestrate Your Choreography!
When we speak about orchestration we should think of conductor in philharmonic orchestra. Basically His role is to show rhythm to all musicians. In the other hand “Swan Lake” don’t need conductor for dancers. They know when its their part, and which steps they need to do. Its all because of choreography.
You can find a lot of examples which use this two fundamental ways of keeping processes in correct order. You can find them in Event Driven Architecture, Microservices, CQRS, Hexagonal Architecture and so on. In my opinion we should talk about them more- to understand them and use them in correct and proper way.
Sometimes you need to do one step back to be able to do two steps forward. I would like to show you advantages and disadvantages of orchestration and choreography. I would like to show you when to use them and finally – how to do it effectively.
Original talk description here.