📐 Architecture Decision Records (ADRs)
Esta seção registra as decisões arquiteturais formais do time FinOps — documentando o contexto do problema, as opções avaliadas, a decisão tomada e suas implicações.
Documentos desta seção
| # | Documento | Status |
|---|---|---|
| 001 | Automação do Fluxo de Aprovação de Cadastro de Denominador | ✅ Aprovado |
| 002 | Persistência de Dados de Anomalias | 🔄 Proposto |
| 003 | API de Precificação de Instâncias Reservadas | 🔄 Proposto |
| 004 | Interfaces de Edição para Portal de Documentação FinOps | ✅ Aprovado |
| 005 | Repositório de Serviços Core da Finopping | ✅ Aprovado |
O que é um ADR?
Um Architecture Decision Record é um documento que registra uma decisão arquitetural significativa tomada pelo time. Cada ADR descreve:
- Contexto: qual problema ou oportunidade motivou a decisão
- Opções avaliadas: alternativas consideradas com prós e contras
- Decisão: qual opção foi escolhida e por quê
- Implicações: consequências, riscos e próximos passos
ADRs são imutáveis após aprovação. Mudanças de decisão geram um novo ADR que supersede o anterior.
Como contribuir
Use o template templates/adr-template.md para registrar novas decisões arquiteturais. Numere sequencialmente e salve em docs/adrs/N-nome-da-decisao.md.