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.
Environments
Project ID | Description |
---|---|
ch-platform-non-prod | All non-production infrastructure. (Ephemeral dev, Integration, Tenant sandbox) |
ch-platform-production | Production infrastructure. Tenant production |
ch-platform-gcr | Shared 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