Custom cover image
Custom cover image

Chaos engineering : system resiliency in practice / Casey Rosenthal and Nora Jones

By: Contributor(s): Resource type: Ressourcentyp: Buch (Online)Book (Online)Language: English Publisher: Beijing ; Boston ; Farnham ; Sebastopol ; Tokyo : O'Reilly, April 2020Edition: First editionDescription: 1 Online-Ressource (289 pages)ISBN:
  • 9781492043812
  • 9781492043836
Subject(s): Additional physical formats: 9781492043867 | Erscheint auch als: Chaos Engineering : System Resiliency in Practice. Druck-Ausgabe Sebastopol : O'Reilly Media, Incorporated,c2020DDC classification:
  • 004
LOC classification:
  • QA75.5
Online resources: Summary: Avoid Choosing the Easy Route -- Focus on the Users' Experience -- Run Experiments in Production -- Automate Experiments to Run Continuously -- Minimize Blast Radius -- The Future of "The Principles" -- Part II. Principles in Action -- Chapter 4. Slack's Disasterpiece Theater -- Retrofitting Chaos -- Design Patterns Common in Older Systems -- Design Patterns Common in Newer Systems -- Getting to Basic Fault Tolerance -- Disasterpiece Theater -- Goals -- Anti-Goals -- The Process -- Preparation -- The Exercise -- Debriefing -- How the Process Has Evolved -- Getting Management Buy-In -- ResultsSummary: Avoid Cache Inconsistency -- Try, Try Again (for Safety) -- Impossibility Result -- Conclusion -- Author Biography -- Chapter 5. Google DiRT: Disaster Recovery Testing -- Life of a DiRT Test -- The Rules of Engagement -- What to Test -- How to Test -- Gathering Results -- Scope of Tests at Google -- Conclusion -- Author Biography -- Chapter 6. Microsoft Variation and Prioritization of Experiments -- Why Is Everything So Complicated? -- An Example of Unexpected Complications -- A Simple System Is the Tip of the Iceberg -- Categories of Experiment Outcomes -- Known Events/Unexpected ConsequencesSummary: Chapter 2. Navigating Complex Systems -- Dynamic Safety Model -- Economics -- Workload -- Safety -- Economic Pillars of Complexity -- State -- Relationships -- Environment -- Reversibility -- Economic Pillars of Complexity Applied to Software -- The Systemic Perspective -- Chapter 3. Overview of Principles -- What Chaos Engineering Is -- Experimentation Versus Testing -- Verification Versus Validation -- What Chaos Engineering Is Not -- Breaking Stuff -- Antifragility -- Advanced Principles -- Build a Hypothesis Around Steady-State Behavior -- Vary Real-World EventsSummary: Cover -- Copyright -- Table of Contents -- Introduction: Birth of Chaos -- Management Principles as Code -- Chaos Monkey Is Born -- Going Big -- Formalizing the Discipline -- Community Is Born -- Fast Evolution -- Part I. Setting the Stage -- Chapter 1. Encountering Complex Systems -- Contemplating Complexity -- Encountering Complexity -- Example 1: Mismatch Between Business Logic and Application Logic -- Example 2: Customer-Induced Retry Storm -- Example 3: Holiday Code Freeze -- Confronting Complexity -- Accidental Complexity -- Essential Complexity -- Embracing ComplexitySummary: Unknown Events/Unexpected Consequences -- Prioritization of Failures -- Explore Dependencies -- Degree of Variation -- Varying Failures -- Combining Variation and Prioritization -- Expanding Variation to Dependencies -- Deploying Experiments at Scale -- Conclusion -- Author Biography -- Chapter 7. LinkedIn Being Mindful of Members -- Learning from Disaster -- Granularly Targeting Experiments -- Experimenting at Scale, Safely -- In Practice: LinkedOut -- Failure Modes -- Using LiX to Target Experiments -- Browser Extension for Rapid Experimentation -- Automated Experimentation -- ConclusionPPN: PPN: 1725065371Package identifier: Produktsigel: ZDB-4-NLEBK
No physical items for this record