Home Page Icon
Home Page
Table of Contents for
Release It! Second Edition
Close
Release It! Second Edition
by Michael T. Nygard
Release It!, 2nd Edition
 Acknowledgments
 Preface
Who Should Read This Book
How This Book Is Organized
About the Case Studies
Online Resources
1. Living in Production
Aiming for the Right Target
The Scope of the Challenge
A Million Dollars Here, a Million Dollars There
Use the Force
Pragmatic Architecture
Wrapping Up
Part I. Create Stability
2. Case Study: The Exception That Grounded an AirlineCase Study: The Exception That Grounded an Airline
The Change Window
The Outage
Consequences
Postmortem
Hunting for Clues
The Smoking Gun
An Ounce of Prevention?
3. Stabilize Your System
Defining Stability
Extending Your Life Span
Failure Modes
Stopping Crack Propagation
Chain of Failure
Wrapping Up
4. Stability Antipatterns
Integration Points
Chain Reactions
Cascading Failures
Users
Blocked Threads
Self-Denial Attacks
Scaling Effects
Unbalanced Capacities
Dogpile
Force Multiplier
Slow Responses
Unbounded Result Sets
Wrapping Up
5. Stability Patterns
Timeouts
Circuit Breaker
Bulkheads
Steady State
Fail Fast
Let It Crash
Handshaking
Test Harnesses
Decoupling Middleware
Shed Load
Create Back Pressure
Governor
Wrapping Up
Part II. Design for Production
6. Case Study: Phenomenal Cosmic Powers, Itty-Bitty Living SpaceCase Study: Phenomenal Cosmic Powers, Itty-Bitty Living Space
Baby’s First Christmas
Taking the Pulse
Thanksgiving Day
Black Friday
Vital Signs
Diagnostic Tests
Call In a Specialist
Compare Treatment Options
Does the Condition Respond to Treatment?
Winding Down
7. Foundations
Networking in the Data Center and the Cloud
Physical Hosts, Virtual Machines, and Containers
Wrapping Up
8. Processes on Machines
Code
Configuration
Transparency
Wrapping Up
9. Interconnect
Solutions at Different Scales
DNS
Load Balancing
Demand Control
Network Routing
Discovering Services
Migratory Virtual IP Addresses
Wrapping Up
10. Control Plane
How Much Is Right for You?
Mechanical Advantage
Platform and Ecosystem
Development Is Production
System-Wide Transparency
Configuration Services
Provisioning and Deployment Services
Command and Control
The Platform Players
The Shopping List
Wrapping Up
11. Security
The OWASP Top 10
The Principle of Least Privilege
Configured Passwords
Security as an Ongoing Process
Wrapping Up
Part III. Deliver Your System
12. Case Study: Waiting for Godot
13. Design for Deployment
So Many Machines
The Fallacy of Planned Downtime
Automated Deployments
Continuous Deployment
Phases of Deployment
Deploy Like the Pros
Wrapping Up
14. Handling Versions
Help Others Handle Your Versions
Handle Others’ Versions
Wrapping Up
Part IV. Solve Systemic Problems
15. Case Study: Trampled by Your Own Customers
Countdown and Launch
Aiming for Quality Assurance
Load Testing
Murder by the Masses
The Testing Gap
Aftermath
16. Adaptation
Convex Returns
Process and Organization
System Architecture
Information Architecture
Wrapping Up
17. Chaos Engineering
Breaking Things to Make Them Better
Antecedents of Chaos Engineering
The Simian Army
Adopting Your Own Monkey
Disaster Simulations
Wrapping Up
 Bibliography
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Wrapping Up
Next
Next Chapter
Part II. Design for Production
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset