Company
Date Published
Author
Chris Stephenson
Word count
1084
Language
English
Hacker News points
None

Summary

The provisioning process involves determining when to provision a Resource, which is crucial for enabling Dynamic Environments. Resources exist in a context consisting of an Application ID, Environment ID, and Resource ID, allowing for discrimination between different active instances of the same resource in different environments. Matching resource definitions to the right environment is necessary, with each definition having "Matching Criteria" associated with it that are checked against to determine which one to use. The Matching Criteria can be general or specific, including parts left blank to use a single resource definition across many contexts. Environment Types can also be used to partition resources between different classes of environments, ensuring that resources are provisioned differently in different types of environments.