Objetivo
Criar e evoluir um laboratório prático de confiabilidade para PostgreSQL, com foco em operação, padronização e testes de cenários reais.
Os posts vinculados apresentam o Lab 01 (Foundation) e o Lab 02 (Database Initialization). Juntos, eles entregam uma instância reproduzível e uma base realista para os próximos cenários de confiabilidade.
Links
- Repositório: postgresql-reliability-lab
- Deep dive técnico (Lab 01): PostgreSQL Reliability Lab - Lab 01: Ambiente confiável com Docker
- Deep dive técnico (Lab 02): PostgreSQL Reliability Lab - Lab 02: Inicialização de banco de dados
Estado atual
- Foundation pronta com Docker
- Inicialização ordenada de roles, extensões, schemas e tabelas
- Modelo de e-commerce com massa de dados reproduzível
- Validação automatizada do estado operacional e dos dados
Próximas fases
- Lab 03: backup lógico, backup físico, WAL archiving e recuperação point-in-time
- Lab 04: streaming replication com primary e replica
- Lab 05: alta disponibilidade e failover automático
- Labs seguintes: observabilidade, performance e pipeline de dados