← All projects

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.

  • PostgreSQL
  • Docker
  • CI/CD
  • GitHub Actions

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.