Security Chaos Engineering by Kelly Shortridge
Author:Kelly Shortridge
Language: eng
Format: epub
Publisher: O'Reilly Media
Published: 2023-04-06T00:00:00+00:00
Chapter 5. Operating and Observing
There is nothing staid, nothing settled, in this universe. All is rippling, all is dancing; all is quickness and triumph.
Virginia Woolf, The Waves
The operations phase of software delivery deals with managing and studying the system while it runs in production. Production is where the system interacts with real customers and users. Much like rehearsals of a play, all the other phases build to this one. Once the software we design, build, and deploy is delivered to end users and is prancing in production environments, it can finally deliver value for the organization. For any organization with digitally delivered products and services, this phase is where the money printer is turned on (and goes brrrr!).
The operating and observing phase is where our mental models encounter their challenger: reality. Itâs tempting to only observe what you expect to encounter; think back to the Jurassic Park example from Chapter 1 where they only checked for the number of dinosaurs they expected, not anticipating that there could be more than in their mental models. As we shepherd our systems in the tumultuous pastures of the internet, we must continually refine our mental modelsâkeeping an open mind that our assumptions might be wrong and being curious enough to seek out evidence. That is, we need the last two ingredients in the recipe: feedback loops and flexibility. Operating and observing is the phase where we really start to learn about our systems and where feedback is generated for us to incorporate into our mental models, Effort Investment Portfolios, decision trees, and practices and procedures. The goal in this phase is to refine our mental models with evidence as much as possible.
In this chapter, weâll start by talking about operational goals in a resilience paradigm and the practices that can help us achieve those goals, particularly through the lens of site reliability engineering (SRE). Then weâll talk about scalability as an important systems property and how observability looks in the SCE paradigm, and weâll briefly discuss experimenting with failure (which, after all, ideally happens in production).
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Sass and Compass in Action by Wynn Netherland Nathan Weizenbaum Chris Eppstein Brandon Mathis(7402)
Grails in Action by Glen Smith Peter Ledbrook(7296)
Kotlin in Action by Dmitry Jemerov(4638)
Management Strategies for the Cloud Revolution: How Cloud Computing Is Transforming Business and Why You Can't Afford to Be Left Behind by Charles Babcock(4131)
The Age of Surveillance Capitalism by Shoshana Zuboff(3422)
Learn Windows PowerShell in a Month of Lunches by Don Jones(3242)
Mastering Azure Security by Mustafa Toroman and Tom Janetscheck(3027)
Mastering Python for Networking and Security by José Manuel Ortega(2951)
Blockchain Basics by Daniel Drescher(2891)
TCP IP by Todd Lammle(2639)
Microsoft 365 Identity and Services Exam Guide MS-100 by Aaron Guilmette(2609)
From CIA to APT: An Introduction to Cyber Security by Edward G. Amoroso & Matthew E. Amoroso(2483)
Hands-On Azure for Developers by Kamil Mrzyglod(2412)
Configuring Windows Server Hybrid Advanced Services Exam Ref AZ-801 by Chris Gill(2366)
React Native - Building Mobile Apps with JavaScript by Novick Vladimir(2340)
MCSA Windows Server 2016 Study Guide: Exam 70-740 by William Panek(2313)
The Social Psychology of Inequality by Unknown(2311)
The Art Of Deception by Kevin Mitnick(2298)
Azure Containers Explained by Wesley Haakman & Richard Hooper(2256)