Skip to content

Platform foundation

PostgreSQL

Shared, operator-managed Postgres cluster behind nine of these apps

What it does

A single PostgreSQL cluster gives each database-backed app its own database, instead of each app shipping and backing up its own server.

How it runs here

Managed by the Crunchy Postgres Operator in the postgres-operator namespace, with a dedicated database and user provisioned per consuming app, plus scheduled pgBackRest backups. pgAdmin runs alongside it in the same namespace for administration, signing in through Keycloak over OpenID Connect.

Connects to

Why I chose it

One operator-managed cluster with per-app databases is less to operate than one bundled database per app, and it gives every app the same backup story for free.