Table of Contents
This page is intended to provide a bird's eye view of the upcoming book along with a sneak preview of topics to be covered in the near future.
This page is intended to provide a bird's eye view of the upcoming book along with a sneak preview of topics to be covered in the near future.
Introduction
- What is Release Engineering?
- What problem does it solve?
- Industrializing Release Process
- Site Reliability Engineering and Release Engineering
- Release Engineering is not QA
- Release Management and Release Engineering
- Continuous Delivery and Release Engineering
Process
Principles
- Debug to Revert, not to Fix
- Automation by Repetition
- Every Stoppage is an Incident
- No Process Changes During a Release Train
- Simplicity is the Key
- Leave a Paper Trail
- Single Source of Truth
Practice
- Write Playbooks
- Catalog Changes
- Maintain Decision Records
- Do Post-Mortems
- Implement Auto-Retries
- Bump Dependencies Automatically
- Test Incoming Changes
- Incorporate Supply Chain Management