Learning Chaos Engineering. Discovering and Overcoming System Weaknesses Through Experimentation

- Autor:
- Russ Miles
- Promocja Przejdź


- Ocena:
- 6.0/6 Opinie: 1
- Stron:
- 178
- Dostępne formaty:
-
ePubMobi
Opis książki: Learning Chaos Engineering. Discovering and Overcoming System Weaknesses Through Experimentation
Most companies work hard to avoid costly failures, but in complex systems a better approach is to embrace and learn from them. Through chaos engineering, you can proactively hunt for evidence of system weaknesses before they trigger a crisis. This practical book shows software developers and system administrators how to plan and run successful chaos engineering experiments.
System weaknesses go beyond your infrastructure, platforms, and applications to include policies, practices, playbooks, and people. Author Russ Miles explains why, when, and how to test systems, processes, and team responses using simulated failures on Game Days. You’ll also learn how to work toward continuous chaos through automation with features you can share across your team and organization.
- Learn to think like a chaos engineer
- Build a hypothesis backlog to determine what could go wrong in your system
- Develop your hypotheses into chaos engineering experiment Game Days
- Write, run, and learn from automated chaos experiments using the open source Chaos Toolkit
- Turn chaos experiments into tests to confirm that you’ve overcome the weaknesses you discovered
- Observe and control your automated chaos experiments while they are running
Wybrane bestsellery
-
O tym, ile problemów sprawia niedbale napisany kod, wie każdy programista. Nie wszyscy jednak wiedzą, jak napisać ten świetny, „czysty” kod i czym właściwie powinien się on charakteryzować. Co więcej – jak odróżnić dobry kod od złego? Odpowiedź na te pytania oraz sposoby tworzen...(0,00 zł najniższa cena z 30 dni)
48.19 zł
79.00 zł(-39%) -
Ten praktyczny przewodnik zawiera szeroki przegląd strategii, wzorców i form testowania oprogramowania, ułatwiających dobór ścieżek i podejść do konkretnych projektów w zależności od zakresu, budżetu i ram czasowych. Książka uczy przydatnych umiejętności w zakresie przeprowadzania testów wydajnoś...
Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości
(0,00 zł najniższa cena z 30 dni)56.96 zł
89.00 zł(-36%) -
Oto pierwszy tom dzieła, które stanowi inspirujące spojrzenie na sztuczną inteligencję. Jego zrozumienie nie wymaga wybitnej znajomości informatyki i matematyki. Książka jest wspaniałą syntezą wczesnych i późniejszych koncepcji, a także technik, przeprowadzoną we frameworku idei, metod i technolo...
Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1 Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1
(0,00 zł najniższa cena z 30 dni)108.16 zł
169.00 zł(-36%) -
To drugi tom klasycznego podręcznika wiedzy o sztucznej inteligencji. Podobnie jak w wypadku pierwszej części, lektura tej książki nie wymaga wybitnej znajomości tematu. Dzięki przejrzystości tekstu i umiejętnemu unikaniu nadmiernego formalizmu można w dość łatwy sposób zrozumieć kluczowe idee i ...
Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 2 Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 2
(0,00 zł najniższa cena z 30 dni)82.56 zł
129.00 zł(-36%) -
W tej książce w sposób jasny i bardzo interesujący przedstawiono uniwersalne zasady architektury oprogramowania wraz z szeregiem wskazówek dotyczących stosowania tych reguł w praktyce. Wyczerpująco zaprezentowano tu dostępne rozwiązania i wyjaśniono, dlaczego są one tak istotne dla sukcesu przeds...
Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów
(0,00 zł najniższa cena z 30 dni)54.29 zł
89.00 zł(-39%) -
Ta książka powinna zostać przestudiowana przez każdego architekta nowoczesnych systemów rozproszonych. Jej celem jest pokazanie sposobów rozwiązywania trudnych problemów związanych z projektowaniem takiego oprogramowania. W krytyczny i wszechstronny sposób omówiono w niej najważniejsze problemy u...
Złożone zagadnienia architektury oprogramowania. Jak analizować kompromisy i podejmować trudne decyzje Złożone zagadnienia architektury oprogramowania. Jak analizować kompromisy i podejmować trudne decyzje
(0,00 zł najniższa cena z 30 dni)63.36 zł
99.00 zł(-36%) -
Dave Thomas i Andy Hunt napisali pierwsze wydanie tej wpływowej książki w 1999 roku, aby pomóc swoim klientom tworzyć lepsze oprogramowanie i na nowo odnaleźć radość z kodowania. Nauki płynące z tamtego wydania pomogły wielu pokoleniom programistów zbadać istotę rozwoju oprogramowania, niezależni...
Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II
(0,00 zł najniższa cena z 30 dni)47.74 zł
77.00 zł(-38%) -
Design thinking, czyli myślenie projektowe. Wbrew pozorom ten sposób podejścia do biznesu nie jest przypisany wyłącznie do wielkich korporacji. Pracować w duchu design thinking może i powinna każda firma, której właścicielowi zależy na zwiększeniu wydajności, szybkim realizowaniu dobrych pomysłów...
Design Thinking. Jak wykorzystać myślenie projektowe do zwiększenia zysków Twojej firmy Design Thinking. Jak wykorzystać myślenie projektowe do zwiększenia zysków Twojej firmy
(0,00 zł najniższa cena z 30 dni)20.90 zł
69.00 zł(-70%) -
Ta książka zawiera opis podstawowych wzorców, zasad i praktyk przydatnych podczas analizy dziedzin biznesowych, ułatwiających zrozumienie ich strategii i dostosowanie architektury do potrzeb biznesu, aby umożliwić zbudowanie solidnej implementacji logiki biznesowej. Omówiono tu narzędzia i techni...
Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej
(0,00 zł najniższa cena z 30 dni)49.77 zł
79.00 zł(-37%) -
Tworzenie skomplikowanych systemów informatycznych wymaga nowego podejścia. Dotychczas stosowane metody przestają się sprawdzać i generują mnóstwo problemów. Odpowiedzią na nie jest Domain-Driven Design, w skrócie DDD. W tym podejściu szczególny nacisk kładzie się na tworzenie obiektów dokładnie ...
Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym
(0,00 zł najniższa cena z 30 dni)78.69 zł
129.00 zł(-39%)
Russ Miles - pozostałe książki
-
Książka "UML 2.0. Wprowadzenie" w praktyczny sposób przedstawia techniki modelowania systemów informatycznych za pomocą języka UML 2.0.(18.50 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł(-50%) -
Oto podręcznik, który dzięki innowacyjnym metodom przekazywania wiedzy sprawi, że szybko zrozumiesz proces wytwarzania oprogramowania i nauczysz się gładko podążać jego wyboistą ścieżką. Autorzy książki „Head First Software Development. Edycja polska” — Dan i Russ — pokażą...(34.50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł(-50%) -
Even the best developers have seen well-intentioned software projects fail -- often because the customer kept changing requirements, and end users didn't know how to use the software you developed. Instead of surrendering to these common problems, let Head First Software Development guide you thr...
Head First Software Development. A Learner's Companion to Software Development Head First Software Development. A Learner's Companion to Software Development
(152.15 zł najniższa cena z 30 dni)152.15 zł
179.00 zł(-15%) -
"Since its original introduction in 1997, the Unified Modeling Language has revolutionized software development. Every integrated software development environment in the world--open-source, standards-based, and proprietary--now supports UML and, more importantly, the model-driven approach to soft...(135.15 zł najniższa cena z 30 dni)
143.65 zł
169.00 zł(-15%) -
When Object Oriented programming (OO) first appeared, it was a revelation. OO gave developers the ability to create software that was more flexible and robust, but as time went on and applications became more sophisticated, too, certain areas of "traditional" OO architectures were found wanting. ...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- ISBN Ebooka:
- 978-14-920-5095-7, 9781492050957
- Data wydania ebooka:
-
2019-07-12
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 4.9MB
- Rozmiar pliku Mobi:
- 11.6MB
- Kategorie:
Programowanie » Inne - Programowanie
Spis treści książki
- Preface
- Audience
- What This Book Is About
- What This Book Is Not About
- About the Samples
- Conventions Used in This Book
- Using Code Examples
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- I. Chaos Engineering Fundamentals
- 1. Chaos Engineering Distilled
- Chaos Engineering Defined
- Chaos Engineering Addresses the Whole Sociotechnical System
- Locations of Dark Debt
- Chaos Engineering Defined
- The Process of Chaos Engineering
- The Practices of Chaos Engineering
- Sandbox/Staging or Production?
- Chaos Engineering and Observability
- Is There a Chaos Engineer?
- Summary
- 2. Building a Hypothesis Backlog
- Start with Experiments?
- Gathering Hypotheses
- Incident Analysis
- Sketching Your System
- Capturing What Could Possibly Go Wrong?
- Introducing Likelihood and Impact
- Building a Likelihood-Impact Map
- Adding What You Care About
- Creating Your Hypothesis Backlog
- Summary
- 3. Planning and Running a Manual Game Day
- What Is a Game Day?
- Planning Your Game Day
- Pick a Hypothesis
- Pick a Style of Game Day
- Decide Who Participates and Who Observes
- Decide Where
- Decide When and For How Long
- Describe Your Game Day Experiment
- Get Approval!
- Running the Game Day
- Consider a Safety Monitor
- Summary
- II. Chaos Engineering Automation
- 4. Getting Tooled Up for Automated Chaos Engineering
- Installing Python 3
- Installing the Chaos Toolkit CLI
- Summary
- 5. Writing and Running Your First Automated Chaos Experiment
- Setting Up the Sample Target System
- A Quick Tour of the Sample System
- Setting Up the Sample Target System
- Exploring and Discovering Evidence of Weaknesses
- Running Your Experiment
- Under the Skin of chaos run
- Steady-State Deviation Might Indicate Opportunity for Improvement
- Improving the System
- Validating the Improvement
- Summary
- 6. Chaos Engineering from Beginning to End
- The Target System
- The Platform: A Three-Node Kubernetes Cluster
- The Application: A Single Service, Replicated Three Times
- The People: Application Team and Cluster Administrators
- The Target System
- Hunting for a Weakness
- Naming Your Experiment
- Defining Your Steady-State Hypothesis
- Injecting Turbulent Conditions in an Experiments Method
- Installing the Chaos Toolkit Kubernetes Driver
- Using the Kubernetes Driver from Your Method
- Being a Good Citizen with Rollbacks
- Bringing It All Together and Running Your Experiment
- Overcoming a Weakness: Applying a Disruption Budget
- Summary
- 7. Collaborative Chaos
- Sharing Experiment Definitions
- Moving Values into Configuration
- Specifying Configuration Properties as Environment Variables
- Externalizing Secrets
- Scoping Secrets
- Sharing Experiment Definitions
- Specifying a Contribution Model
- Creating and Sharing Human-Readable Chaos Experiment Reports
- Creating a Single-Experiment Execution Report
- Creating and Sharing a Multiple Experiment Execution Report
- Summary
- 8. Creating Custom Chaos Drivers
- Creating Your Own Custom Driver with No Custom Code
- Implementing Probes and Actions with HTTP Calls
- Implementing Probes and Actions Through Process Calls
- Creating Your Own Custom Driver with No Custom Code
- Creating Your Own Custom Chaos Driver in Python
- Creating a New Python Module for Your Chaos Toolkit Extension Project
- Adding the Probe
- Summary
- III. Chaos Engineering Operations
- 9. Chaos and Operations
- Experiment Controls
- Enabling Controls
- Enabling a Control Inline in an Experiment
- Enabling a Control Globally
- Summary
- 10. Implementing Chaos Engineering Observability
- Adding Logging to Your Chaos Experiments
- Centralized Chaos Logging in Action
- Adding Logging to Your Chaos Experiments
- Tracing Your Chaos Experiments
- Introducing OpenTracing
- Applying the OpenTracing Control
- Summary
- 11. Human Intervention in Chaos Experiment Automation
- Creating a New Chaos Toolkit Extension for Your Controls
- Adding Your (Very) Simple Human Interaction Control
- Skipping or Executing an Experiments Activity
- Summary
- 12. Continuous Chaos
- What Is Continuous Chaos?
- Scheduling Continuous Chaos Using cron
- Creating a Script to Execute Your Chaos Tests
- Adding Your Chaos Tests Script to cron
- Scheduling Continuous Chaos with Jenkins
- Grabbing a Copy of Jenkins
- Adding Your Chaos Tests to a Jenkins Build
- Scheduling Your Chaos Tests in Jenkins with Build Triggers
- Summary
- A. Chaos Toolkit Reference
- The Default Chaos Commands
- Discovering Whats Possible with the chaos discover Command
- Authoring a New Experiment with the chaos init Command
- Checking Your Experiment with the chaos validate Command
- The Default Chaos Commands
- Extending the Chaos Commands with Plug-ins
- B. The Chaos Toolkit Community Playground
- Index
O'Reilly Media - inne książki
-
Between major privacy regulations like the GDPR and CCPA and expensive and notorious data breaches, there has never been so much pressure to ensure data privacy. Unfortunately, integrating privacy into data systems is still complicated. This essential guide will give you a fundamental understandi...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
This essential guide covers all aspects of Linux system administration, from user maintenance, backups, filesystem housekeeping, storage management, and network setup to hardware and software troubleshooting and some application management. It's both a practical daily reference manual for sysadmi...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
The past decade has witnessed the broad adoption of artificial intelligence and machine learning (AI/ML) technologies. However, a lack of oversight in their widespread implementation has resulted in some incidents and harmful outcomes that could have been avoided with proper risk management. Befo...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Docker and Linux containers have fundamentally changed the way that organizations develop, deliver, and run software at scale. But understanding why these tools are important and how they can be successfully integrated into your organization's ecosystem can be challenging. This fully updated guid...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Continuous delivery doesn't stop with deployment. Modern software teams rely on an emerging set of best practices postdeployment to continuously improve their software. With this practical guide, CTOs, software architects, and senior engineering leaders will learn what these practices are and how...(0,00 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
As data management continues to evolve rapidly, managing all of your data in a central place, such as a data warehouse, is no longer scalable. Today's world is about quickly turning data into value. This requires a paradigm shift in the way we federate responsibilities, manage data, and make it a...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
Get up to speed with Prometheus, the metrics-based monitoring system used in production by tens of thousands of organizations. This updated second edition provides site reliability engineers, Kubernetes administrators, and software developers with a hands-on introduction to the most important asp...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
The exponential growth of data combined with the need to derive real-time business value is a critical issue today. An event-driven data mesh can power real-time operational and analytical workloads, all from a single set of data product streams. With practical real-world examples, this book show...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Cybersecurity is broken. Year after year, attackers remain unchallenged and undeterred, while engineering teams feel pressure to design, build, and operate "secure" systems. Failure can't be prevented, mental models of systems are incomplete, and our digital world constantly evolves. How can we v...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern architectures offer new distributed primitives that require a different set of practices than many developers, tech leads, and architects are accustomed to...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Learning Chaos Engineering. Discovering and Overcoming System Weaknesses Through Experimentation Russ Miles (1)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(0)
(0)
(0)
(0)
(0)
Data dodania: 2019-07-15 Ocena: 6 Opinia niepotwierdzona zakupem