O time documenta decisões estruturais importantes como ADRs (Architecture
Decision Records) no repositório. Esta página é um resumo em linguagem simples — o
texto técnico completo, com o contexto e as alternativas consideradas, fica emdocs/adr/ no repositório.
# |
Decisão |
Em uma frase |
|---|---|---|
0001 |
Camada raw canônica |
Os dados coletados dos clientes são normalizados num formato único ( |
0002 |
Autenticação da API externa |
Integradores externos usam chave de API + escopos — não login de usuário. |
0003 |
Cobertura de ingestão |
Define o formato dos dados brutos necessário para conseguir faturar 100% das métricas (Licenses) configuradas. |
0004 |
DuckDB via Quack (modo remoto) |
Avaliado como alternativa de banco analítico; bloqueado/parado — não está em uso hoje. |
0005 |
MySQL como banco analítico |
Decisão vigente: o banco analítico usa a mesma instância MySQL do banco de configuração, com um pool de conexões dedicado. Substituiu o DuckDB embarcado. |
A 0005 é a decisão que vale hoje para "qual banco guarda os dados de consumo" — a
0004 ficou historicamente registrada, mas não reflete o estado atual.
Ver também: Como Funciona · pasta docs/adr no repositório
Comentários
0 comentário
Escreva seu comentário aqui
Por favor, entre para comentar.