microservice orchestration versus choreography which pattern wins for you
Yuliana Volkova
·2740 views
hey folks, been wrestling with how to manage workflows across our microservices. weve got a mix of event-driven stuff and some services that need to coordinate more directly. im trying to decide between a more centralized orchestration approach (like using something like Temporal or Cadence) or sticking with choreography where services react to events emitted by others. each has its pros and cons, obvi. orchestration feels easier to visualize and debug initially, but can lead to a monolith dependency. choreography is more decoupled but can get pretty complex to track end-to-end. whats your experience been? when do you lean towards one over the other, and whats the biggest gotchas youve run into
38 comments