Lesson 2 - Definitions, Practices, patterns and tools for implementing Continuous Delivery in the Cloud
- Lesson 2 – Definitions
- Learning Objectives
- 2.1 Definitions
- Learning Objectives
- Definitions
- Cloud
- DevOps Chasm
- 2.2 Practices, patterns and tools for implementing Continuous Delivery in the Cloud
- Learning Objectives
- Patterns
- 2.3 Document Test Scenarios
- Learning Objectives
- Assumptions
- High-Level Steps: Infrastructure
- High-Level Steps: Application Code
- High-Level Steps: Deployment (Configuration and Data)
- EXERCISE: Document additional test scenarios
- 2.3 Diagrams
- Learning Objectives
- Spaghetti Diagram
- Value-Stream Map
- 2.4 Document Environment Provisioning Steps
- Learning Objectives
- Assumptions
- High-Level Steps
- Detailed Steps
- Examples
- EXERCISE: Document Additional Environment Provisioning Steps
- 2.5 Document Build Steps
- Learning Objectives
- Assumptions
- High-Level Steps
- Detailed Steps
- EXERCISE: Document additional build steps
- 2.6 Document Deployment Steps
- Learning Objectives
- Assumptions
- High-Level Steps
- Detailed Steps
- Examples
- EXERCISE: Document additional deployment steps
- 2.7 Document Delivery Pipeline Steps
- Learning Objectives
- Assumptions
- High-Level Steps
- Examples
- EXERCISE: Document the stages in a deployment pipeline
- EXERCISE: Manually run all the steps in a deployment pipeline