Chapter 9 Flashcards
What is Continuous Deployment?
CDep is a methodology for updating production systems as often as necessary. This is often done in very small increments.
What is Continuous Delivery?
CDel focuses on ensuring that the code baseline is always in a state where it can be deployed at any time.
What is the difference between CDep and CDel?
With CDep, the focus is on getting the product to the end user as quickly as possible, as often as possible. With CDel, the focus is on proving the code is deployable at any time.
Why is CDep important?
Because it improves reliability while delivering essential features and fixes in a timely manner.
What are the Best Practices of CDep?
- Minimize risk
- Make many small deployments instead of a Big Bang
- Practice the Deploy
- Keep it repeatable and traceable
What is the danger in using test environments that do not resemble Production?
If Dev does not resemble Prod, then a deployment that succeeded on Dev, might fail on Prod. Deployment procedures should be identical for all environments.