SaaS offering
A SaaS offering represents a specific software as a service (SaaS) product offering, including details, configurations, and deployment regions that may be shared across multiple instances or deployments of that product within a company's larger SaaS portfolio.
Unit
A unit is an instantiation of a unit kind. For example, if you have a unit kind for the infrastructure of your SaaS application, then the related unit is the infrastructure wherein the application runs.
Unit kind
A unit kind defines a type of managed component within your service (for example, a Kubernetes cluster, or an application instance). All units of a given unit kind are typically updated together (via a rollout). Unit kinds enable you to define separate rollout content and cadences for distinct groupings within your SaaS offering.
Release
A release represents a specific, deployable snapshot of a unit kind. Releases contain the artifacts and configurations to create or update a unit. Releases include a pointer to an artifact encapsulating the actual deployment details (including the Terraform configuration). When you want to update a unit, you target a specific release in a rollout.
Rollout
A rollout is the process of updating units with a new release. A rollout process follows the rules defined in the rollout kind.
Rollout kind
A rollout kind functions as a description of how to deploy new releases to units. For example, you can set the rollout to progress by specific increments in the regions where the units are available.
Tenant
A tenant represents a dedicated instance of the SaaS offering. It acts as a container for all the units (containing applications, databases, and infrastructure components) that you provision and manage.
Tombol fitur
Flag fitur mengalihkan status atau perilaku biner lainnya dari suatu fitur. Dengan flag fitur, Anda dapat mengubah ketersediaan atau perilaku fitur tanpa men-deploy ulang atau memulai ulang aplikasi.