📅 Link para evento de revisão:

Reviewers ✅ Approved ❌ Rejected Date

Contexto e Declaração do Problema

De forma simples, com poucas frases, apresente o contexto e o problema que a arquitetura irá solucionar.

Glossário

Opcional: Caso o texto mencione conceitos novos ou pouco conhecidos, apresente-os em forma de lista

Direcionadores de Decisão

Lista com as características mais importantes que deverão ser usadas na avaliação da solução. Não esqueça de considerar fatores como restrições, idempotência, orquestração e sincronia de operações, etc.

Fora de escopo:

Lista com características que não são relevantes para esta decisão especificamente, que podem ser abordadas em outros ADRs ou durante a operação. Exemplo: Custo, envio de e-mail, migração, retrocompatibilidade

Proposta de solução

Apresente da melhor forma que achar necessário a sua solução aqui, use diagramas, listas e tudo o que tem direito. Recomendamos Excalidraw e Mermaid

Roteiro de implementação

Dada a solução completa proposta no item anterior, divida a sua implementação em etapas agora, sendo a primeira versão o mínimo necessário para sanar a principal dor.

Notas para o futuro

Como pensamos que essa funcionalidade pode evoluir? Algo que deve entrar no escopo no futuro? Um norte para próximas ADRs