Chapter 9 Flashcards

1
Q

What is Continuous Deployment?

A

CDep is a methodology for updating production systems as often as necessary. This is often done in very small increments.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Continuous Delivery?

A

CDel focuses on ensuring that the code baseline is always in a state where it can be deployed at any time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the difference between CDep and CDel?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Why is CDep important?

A

Because it improves reliability while delivering essential features and fixes in a timely manner.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the Best Practices of CDep?

A
  • Minimize risk
  • Make many small deployments instead of a Big Bang
  • Practice the Deploy
  • Keep it repeatable and traceable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the danger in using test environments that do not resemble Production?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly