| BO não impacta cliente | CQRS — Read/Write separados | Policy Engine escreve DB + evento → Redis actualizado async |
| Canais físicos e digitais | BFF por canal | BFF Web, BFF Instore, BFF External API |
| Processos assíncronos | Event-driven + Workers | MassTransit + RabbitMQ + KEDA autoscale |
| Garantia de entrega | Outbox Pattern | Tabela Outbox no Returns DB — Background Service faz dispatch |
| Falha em sistema externo | Circuit Breaker | Polly (retry + circuit breaker) no Integration Service |
| Escalabilidade granular | Microserviços em K8s | HPA por CPU (BFFs/Services) + KEDA por queue (Workers) |
| Isolamento de integrações | Anti-Corruption Layer | Integration Service — único ponto de contacto |
| Autenticação multi-canal | OAuth2 / OIDC | Identity Manager + API Gateway valida JWT |