Release It Design and Deploy Production Ready Software 2nd Edition by Michael T. Nygard – Ebook PDF Instant Download/Delivery: 1680504521, 9781680504521
Full download Release It Design and Deploy Production Ready Software 2nd Edition after payment

Product details:
ISBN 10: 1680504521
ISBN 13: 9781680504521
Author: Michael T. Nygard
A single dramatic software failure can cost a company millions of dollars – but can be avoided with simple changes to design and architecture. This new edition of the best-selling industry standard shows you how to create systems that run longer, with fewer failures, and recover better when bad things happen. New coverage includes DevOps, microservices, and cloud-native architecture. Stability antipatterns have grown to include systemic problems in large-scale systems. This is a must-have pragmatic guide to engineering for production systems.
If you’re a software developer, and you don’t want to get alerts every night for the rest of your life, help is here. With a combination of case studies about huge losses – lost revenue, lost reputation, lost time, lost opportunity – and practical, down-to-earth advice that was all gained through painful experience, this book helps you avoid the pitfalls that cost companies millions of dollars in downtime and reputation. Eighty percent of project life-cycle cost is in production, yet few books address this topic.
Release It Design and Deploy Production Ready Software 2nd table of contents:
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 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 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
People also search for Release It Design and Deploy Production Ready Software 2nd:
what is a release in software development
release it design and deploy production-ready software
release it design and deploy production-ready software pdf
design and deploy production-ready software
release it design and deploy production-ready software 2nd edition
Tags: Release, Design, Deploy Production, Ready Software, Michael Nygard


