FGV — Analista Legislativo - Informática Legislativa — Saga — 2023

Enunciado

O padrão Saga é uma maneira de gerenciar a consistência de dados entre microsserviços em cenários de transações distribuída. Sobre esse padrão, assinale a afirmativa correta.

Alternativas

  1. A)

    Uma saga é uma transação de estilo ACID no nível da própria saga mesmo havendo múltiplos microsserviços.

  2. B)

    Como os microsserviços participantes de uma saga não colaboram entre sim, não há risco de dependência cíclica.

  3. C)

    As sagas coreografadas causam maior acoplamento entre microsserviços do que as sagas orquestradas.

  4. D)

    As transações de compensação são iguais a rollback em banco de dados, desfaz tudo como se nada tivessem ocorrido.

  5. E)

    As sagas orquestradas usam um coordenador centralizado para definir a ordem de execução dos microsserviços.

Gabarito e comentário

Resposta correta: E

Na orquestração, um coordenador determina a sequência das transações locais e das compensações. Na coreografia, os participantes reagem a eventos sem esse comando central.

Questões relacionadas