- Continuous Integration, Continuous Delivery, NoOps / Devops
- Goals
- Reduce Risk
- Deliver Faster
- Heroku
- Play Framework
- New Play App
- Run
- Make change
- Goal: Consistency
- Deploy App
- Goal: Code / Deploy Correlation
- Heroku Releases
- Goal: The Environment Provides the Config
- Litmus Test
- Add Database Config
- Test Locally
- Deploy App
- Goal: Manage Schema Migrations like Code Deploy Deployments (Versioned, Roll-Backs, etc)
- Turn off auto-schema gen
- Make schema change
- Deploy
- Update Code Model
- Deploy
- Goal: Horizontal Instant Scalability
- Scale App
- Add Session Usage To App
- Deploy
- Load Balancer Connection Pausing
- Use Session
- Restart
- Show Session
- Goal: External Log Stream
- Logging Demo
- Add Papertrail
- Create "error" alert
- Goal: Single Source for Entire Web System
- Add CloudFront
- Goal: Build, Test, Deploy
- CloudBees
- 12 Factor