The lifecycle of a Striim application will typically have three phases, each with its own Striim cluster (see Installation and Configuration Guide) or group of clusters:
A developer or team of developers creates an application.
Quality assurance tests the application and returns ownership to the developers for debugging.
When the application is deemed sufficiently robust and error free, it is transferred to the production team for deployment.
When an application is passed from one phase to the next, the properties in sources, caches, and targets must be updated to reflect the new environment.
Development and QA may share a cluster. Production should always have its own.