Authorized Product Claim
Stable consumer contract
Approved desired state
Outcome-oriented API
RECONCILE · PRODUCT CONTROL PLANE
Crossplane is the authoritative product-control-plane technology in this reference architecture. It is deliberately not presented as an Infrastructure Product Works application: it is machinery behind the product boundary that reconciles authorized claims through replaceable provider implementations.
THE PROBLEM
If developers consume AWS, Azure or GCP topology directly, provider details become part of the customer contract. That makes product evolution and portability harder. The reference architecture instead exposes an outcome-oriented product API and lets a control plane translate that authorized state into provider-specific implementation.
CONTROL-PLANE MODEL
The consumer asks for the product outcome. Authorized product state reaches Crossplane through a stable contract. Crossplane continuously reconciles that desired state while provider-specific topology remains implementation detail.
Stable consumer contract
Approved desired state
Outcome-oriented API
Composition selection
Continuous reconciliation
Drift convergence
Provider abstraction
Replaceable cloud-specific resources and controllers.
Storefront exposes the product experience. Contracts define the boundary. Authorized people decide. Crossplane reconciles the authorized state.
Receive an authorized infrastructure-product claim through the stable API.
Select the bounded composition and implementation appropriate to the product.
Continuously drive observed infrastructure toward authorized desired state.
Return status and evidence without exposing provider topology as the consumer contract.
DESIGN DECISIONS
Consumers ask for a supported infrastructure product rather than assembling a provider-specific graph of resources.
Composition logic can evolve independently as long as the product contract and governed outcome remain compatible.
AWS, Azure and GCP remain implementation targets behind the boundary rather than becoming the developer-facing product vocabulary.
The control plane continuously compares desired and observed state, making product operation a lifecycle rather than a provisioning event.
That separation is the architectural reason Crossplane belongs behind the counter. Developers consume products; platform teams retain freedom to evolve the machinery.
AUTHORITY BOUNDARY
Crossplane's role here is authoritative reconciliation of approved product state. It does not replace Guard validation, Forge proposal boundaries, Console review context, Assurance safeguards or human authorization.