Shared Platform
Workload-Specific Runtime Selection
Summary
A workload's runtime model and deployment location are explicit design decisions based on that workload's requirements.
Reasoning
Runtime and deployment choices determine the capabilities, constraints, operational model, and provider coupling a workload inherits. Selecting them during design exposes whether those characteristics fit the workload before implementation depends on them.
A choice suitable for one workload does not establish that it suits another. Assessing each workload independently prevents a shared default from replacing consideration of its actual needs.
Implemented By These Standards
Justified Platform Alternatives
Summary
An alternative to the shared platform is adopted only when the platform cannot meet a genuine requirement, and it remains in use only while that need persists.
Reasoning
A limited evaluation tests an alternative against the unmet requirement before it becomes a production dependency. Incorporating a broadly useful capability into the shared platform avoids a team-specific parallel capability.
An alternative creates a separate technology and operating model with additional support costs and risks. Reassessment determines whether those costs and risks remain justified as platform capabilities and requirements change, while removing an alternative without a continuing need prevents a temporary exception from becoming a permanent parallel capability.