Catálogo
Padrões com um modelo só.
Cada módulo separa o problema, o fluxo, a falha e o exemplo. Outbox e Inbox já podem ser percorridos. Os demais entram como nova definição, no mesmo motor.
Transactional Outbox
Grava a mudança de negócio e a intenção de publicar um evento na mesma transação local.
Transactional Inbox
Grava o efeito de negócio e o identificador da mensagem na mesma transação local.
Saga
Coordena um processo que atravessa serviços e compensa os passos já concluídos quando um deles falha.
CQRS
Separa o modelo usado para alterar o estado do modelo usado para consultar.
Event Sourcing
Persiste os fatos do domínio. O estado corrente é uma leitura derivada desses fatos.
Circuit Breaker
Interrompe chamadas a uma dependência instável para evitar que a falha se espalhe.
Retry
Repete uma operação transitória com limite, espera e uma condição clara para desistir.
Cache-Aside
Consulta o cache primeiro e, quando o dado falta, busca na origem e preenche o cache.
API Gateway
Concentra a entrada dos clientes, com roteamento e políticas aplicadas na borda.