Aparência
Backup
O PostgreSQL é a fonte de verdade da plataforma: dados de negócio, consentimentos, trilhas de auditoria e o outbox de eventos. Redis e NATS guardam apenas estado operacional, que é refeito a partir do banco.
Backups automáticos
A plataforma usa o PostgreSQL gerenciado da nuvem, e os backups são feitos pelo próprio provedor:
| AWS | Azure | |
|---|---|---|
| Serviço | Amazon Aurora PostgreSQL | Azure Database for PostgreSQL |
| Retenção em produção | 35 dias | 35 dias |
| Retenção nos demais ambientes | 7 dias | 7 dias |
| Recuperação | Para qualquer ponto dentro da retenção | Para qualquer ponto dentro da retenção |
O banco é criptografado em repouso, não tem acesso público e, na AWS, tem proteção contra exclusão.
Rotina recomendada
- Confirme no console ou na CLI da nuvem que os backups automáticos estão ativos e com a retenção esperada.
- Antes de uma mudança de alto risco, como uma atualização de versão, crie um snapshot manual do banco ou anote o horário do ponto de recuperação.
- Registre o identificador do snapshot ou o horário junto com o registro da mudança.
Verificação
- O banco mostra backups automáticos ativos e dentro da retenção.
- O snapshot manual existe com o horário esperado.
- Um teste de restauração foi feito no período definido pela política da instituição. Veja Restauração.