Skip to main content

Infrastructure

Each tenant consists of a deployment of API services and an isolated database. A tenant includes configuration (eg API keys) for connecting to the external services associated with that tenant. Tenants are accessed through a single gateway entrypoint. The services themselves are not multi-tenant aware. Only the Gateway/Service Mesh need handle that.

Infrastructure diagram

Environments

Project IDDescription
ch-platform-non-prodAll non-production infrastructure. (Ephemeral dev, Integration, Tenant sandbox)
ch-platform-productionProduction infrastructure. Tenant production
ch-platform-gcrShared GCR repository only

Releases & Deployment

Once a tenant has been set up, our deployment pipeline will automatically roll out the latest version of CHP APIs on every environment. Read more in the deployment runbook