Boas práticas de documentação de arquitetura com ADRs
Architecture Decision Records (ADRs) são documentos leves que capturam decisões arquiteturais importantes em um projeto de software. Cada ADR registra uma decisão específica, seu contexto, as alternativas consideradas e as consequências esperadas. O conceito foi formalizado por Michael Nygard em 2011, no artigo "Documenting Architecture Decisions", como uma resposta à necessidade de rastrear o "porquê" por trás das escolhas técnicas.