PCF Features for Improving Dev-Ops goals of : 1.Developer Self-Svc 2.Incremental Deploys 3.Fast Feedback 4.Continuous Learning and 5.Refactorability
von Matt Gunter
1. CLI
1.1. Developer Friendly & lower friction
1.2. Works like other tools
1.3. Works with other tools(e.g. git)
1.3.1. Maven
1.3.2. Gradle
1.3.3. Jenkins
1.3.4. STS (Eclipse)
2. Services Marketplace and framework for Dependencie mgmt
2.1. Clear visibility of dependencies
2.2. Supports provisioning -if needed
2.3. Services can be used across languages
2.4. Not tied to hardware/network/install decisions
2.5. Applications can be added as Services to Marketplace
3. Org & Account Isolation
3.1. Flexible mapping of your org and projects and environments
3.2. Not tied to hardware/network/install decisions
4. Container Isolation for Apps
4.1. Every App gets its own stack and container
4.2. Repeatable across "Pushes" and Instances and upgrades
4.3. Network isolation is supported via groups
4.4. No changes required for Microservices
4.4.1. Microservices support smaller increments of Development, Testing, and Deployment for Rapid Learning