Como escolher sua abordagem de coordenação - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como escolher sua abordagem de coordenação

A coreografia e a orquestração têm suas utilidades na integração de microsserviços. Escolha a coreografia dentro dos limites de um único microsserviço, onde você tem controle total sobre as dependências. Escolha a orquestração quando trabalhar além dos limites dos microsserviços. Por exemplo, vários microsserviços que participam de uma transação distribuída se beneficiarão da orquestração para contabilizar a reversão de falhas. Os microsserviços que lidam com eventos que podem ser de interesse para outros microsserviços se beneficiarão da coreografia e de uma arquitetura orientada a eventos.

Um padrão comum para implementar a reversão quando vários sistemas estão envolvidos em uma única transação é o padrão saga.