Project: springxd
Issue XD-1144: Spike for transformation of the parsed stream/job definition to a Physical Deployment Model taking into account a Deployment Manifest
The initial parsing of a stream/job definitions into a list of ModuleDeploymentRequests needs to be transformed into a Physical Deployment Model that takes into account 1) module co-location 2) partitioning 3) number of instances 4) node assignment an potentially other data related to the runtime properties of a module (e.g. concurrency settings) The an external DeploymentManifest will be used to capture this information. A deployment of a stream or job will then need to optionally provide a reference to deployment manifest.
Story points: 10