Deployment Platform

Go up to Terms and Definitions

Discussion

A Deployment Platform is a Platform selected to receive, host, configure, operate, and manage deployed software, machine images, services, or infrastructure components.

The Deployment Platform provides the technical and operational capabilities required by the deployment, including compute, storage, networking, identity, security, monitoring, orchestration, and lifecycle management.

A Deployment Platform forms part of a Target Environment. The Target Environment identifies the broader destination and operating context, while the Deployment Platform provides the managed capabilities on which the deployed artifacts operate.

Within the Crucible architecture, a declarative description identifies deployment requirements, and a provider plugin maps those requirements to the capabilities of the selected Deployment Platform.

Definition

platform selected to receive, host, configure, operate, and manage deployed software, machine images, services, or infrastructure components

Source

Generalized from software deployment, platform engineering, infrastructure automation, and cloud-computing usage and specialized for the Crucible architecture and operational model.

Note

A Deployment Platform may be cloud-based, on-premises, virtualized, container-based, disconnected, or air-gapped.

A Deployment Platform may host one or more Execution Environments.

Example

An Oracle Cloud Infrastructure tenancy containing compute, networking, storage, load balancing, and identity services acts as the Deployment Platform for a Crucible-deployed Kubernetes cluster.

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.