Books & Videos

Table of Contents

Chapter: Introduction

Continuous Delivery LiveLessons: Introduction

02m 2s

Chapter: Lesson 1: Introduction to Continuous Delivery


00m 31s

1.1 Principles of Continuous Delivery

11m 43s

1.2 The Value Proposition

15m 52s

1.3 Key Ingredients of Continuous Delivery

16m 32s

1.4 Structure of the Deployment Pipeline

16m 7s

1.5 Case Study: HP LaserJet Firmware

18m 37s

Chapter: Lesson 2: Automated Acceptance Testing


00m 41s

2.1 Overview of Automated Acceptance Testing

05m 47s

2.2 Architecture and Process for Acceptance Tests

12m 35s

2.3 Interacting with the System Under Test

02m 32s

2.4 Evolving Acceptance Suites

05m 5s

2.5 Dealing with Failures

05m 52s

2.6 Managing Test Data

04m 19s

2.7 Summary

02m 27s

Chapter: Lesson 3: Continuous Integration and Feature Branching


00m 20s

3.1 Overview of Continuous Integration

06m 10s

3.2 Continuous Integration Trade-offs

12m 29s

Chapter: Lesson 4: Going Live


00m 23s

4.1 An Immutable Approach to Deployment

07m 12s

4.2 Decoupling Deployment and Release

12m 4s

Chapter: Lesson 5: Managing Data


00m 17s

5.1 Continuous Integration for Databases and Zero Downtime Deployments

12m 38s

Chapter: Lesson 6: DevOps and Infrastructure as Code


00m 30s

6.1 Introduction to DevOps

15m 6s

6.2 Infrastructure as Code

15m 27s

Chapter: Lesson 7: Architecting for Continuous Delivery


00m 23s

7.1 Modular Architecture and Organizational Design

11m 40s

7.2 Evolutionary Architecture

18m 5s

Chapter: Lesson 8: Adopting Continuous Delivery


00m 22s

8.1 Characteristics of High Performance Organizations

11m 26s

8.2 Deploying Continuous Improvement

19m 44s

Chapter: Summary

Continuous Delivery LiveLessons: Summary

01m 33s