Database infrastructure
Postgres-stack
A shared PostgreSQL stack for independent applications. Each application gets its own database and credentials; the stack manages storage, networking, provisioning, and deployment.
Key features
- Idempotent provisioning of application databases, login roles, passwords, and connection grants.
- Persistent Docker storage, shared database networking, and logical replication for CDC.
- CI checks provisioning, application credentials, idempotency, and data persistence in an isolated PostgreSQL instance.
- Manually triggered GitHub Actions deployment over SSH.