Seeking SRE. Conversations About Running Production Systems at Scale
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 590
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Seeking SRE. Conversations About Running Production Systems at Scale
Organizations big and small have started to realize just how crucial system and application reliability is to their business. They’ve also learned just how difficult it is to maintain that reliability while iterating at the speed demanded by the marketplace. Site Reliability Engineering (SRE) is a proven approach to this challenge.
SRE is a large and rich topic to discuss. Google led the way with Site Reliability Engineering, the wildly successful O’Reilly book that described Google’s creation of the discipline and the implementation that’s allowed them to operate at a planetary scale. Inspired by that earlier work, this book explores a very different part of the SRE space. The more than two dozen chapters in Seeking SRE bring you into some of the important conversations going on in the SRE world right now.
Listen as engineers and other leaders in the field discuss:
- Different ways of implementing SRE and SRE principles in a wide variety of settings
- How SRE relates to other approaches such as DevOps
- Specialties on the cutting edge that will soon be commonplace in SRE
- Best practices and technologies that make practicing SRE easier
- The important but rarely explored human side of SRE
David N. Blank-Edelman is the book’s curator and editor.
Wybrane bestsellery
-
Do you wish the existing books on site reliability engineering started at the beginning? Do you wish someone would walk you through how to become an SRE, how to think like an SRE, or how to build and grow a successful SRE function in your organization? Becoming SRE addresses all of these needs a...
Becoming SRE. First Steps Toward Reliability for You and Your Organization Becoming SRE. First Steps Toward Reliability for You and Your Organization
(143.65 zł najniższa cena z 30 dni)152.15 zł
179.00 zł(-15%) -
If you do systems administration work of any kind, you have to deal with the growing complexity of your environment and increasing demands on your time. Automating System Administration with Perl, Second Edition, not only offers you the right tools for your job, but also suggests the best way to ...
Automating System Administration with Perl. Tools to Make You More Efficient. 2nd Edition Automating System Administration with Perl. Tools to Make You More Efficient. 2nd Edition
(118.15 zł najniższa cena z 30 dni)118.15 zł
139.00 zł(-15%) -
Czy chcesz odkryć świat kodowania i stać się młodym programistą w zaledwie jeden dzień? Czy chcesz nauczyć się języka, który otworzy przed tobą drzwi do fascynującego świata technologii? Czy chcesz tworzyć własne gry, aplikacje i nie tylko, korzystając z Pythona, jednego z najbardziej przyjaz...
Python w 1 dzień dla najmłodszych. Naucz się kodowania w Pythonie w 12 godzin Python w 1 dzień dla najmłodszych. Naucz się kodowania w Pythonie w 12 godzin
-
Zanurz się w fascynujący świat programowania w języku Python i osiągnij imponujący poziom umiejętności w zaledwie 24 godziny! Oto kilka zalet, które sprawiają, że ta książka jest niezbędna dla każdego aspirującego programisty: Szybki start: podstawy Pythona już w pierwszych godzinach nauki ...
Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z
-
Język modelowania UML i będące jego częścią diagramy UML odgrywają ważną rolę w inżynierii oprogramowania. Stanowią komunikacyjny pomost podczas pracy zespołowej i w kontaktach zarówno z menedżerami, jak i klientami biznesowymi, niekoniecznie zorientowanymi w procesach projektowych i deweloperski...
UML. Kurs video. Projektowanie diagramów i modelowanie systemów w teorii i praktyce UML. Kurs video. Projektowanie diagramów i modelowanie systemów w teorii i praktyce
(39.90 zł najniższa cena z 30 dni)64.50 zł
129.00 zł(-50%) -
To drugie wydanie praktycznego przewodnika po projektowaniu, tworzeniu, wdrażaniu, skalowaniu i utrzymaniu systemów opartych na drobnoziarnistych mikrousługach. Publikacja została uzupełniona o informacje dotyczące najnowszych trendów i technologii związanych z mikrousługami. Sporo miejsca poświę...
Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Lektura tej książki ułatwi Ci pozbycie się obaw przed biblioteką asyncio. Zrozumiesz jej podstawowe elementy, co pozwoli Ci na rozpoczęcie programowania sterowanego zdarzeniami i prostą obsługę tysięcy jednoczesnych połączeń sieciowych. Dowiesz się, dlaczego Asyncio stanowi bezpieczniejszą altern...(14.90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
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...(47.40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł(-35%)
Ebooka "Seeking SRE. Conversations About Running Production Systems at Scale" 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 "Seeking SRE. Conversations About Running Production Systems at Scale" 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 "Seeking SRE. Conversations About Running Production Systems at Scale" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-919-7881-8, 9781491978818
- Data wydania ebooka:
- 2018-08-21 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@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 11.9MB
- Rozmiar pliku Mobi:
- 25.7MB
Spis treści ebooka
- Introduction
- And So It Begins...
- Origin Story
- Voices
- Forward in All Directions!1
- Acknowledgments
- I. SRE Implementation
- 1. Context Versus Control in SRE
- 2. Interviewing Site Reliability Engineers
- Interviewing 101
- Who Is Involved
- Industry Versus University
- Biases
- The Funnel
- Interviewing 101
- SRE Funnels
- Phone Screens
- Conducting a phone screen
- Phone Screens
- The Onsite Interview
- Coding and system questions
- Deep dives and architecture questions
- Cultural interviews
- Take-Home Questions
- Advice for Hiring Managers
- Selling candidates
- Walking away
- Final Thoughts on Interviewing SREs
- Further Reading
- 3. So, You Want to Build an SRE Team?
- Choose SRE for the Right Reasons
- Orienting to a Data-Driven Approach
- Commitment to SRE
- Making a Decision About SRE
- 4. Using Incident Metrics to Improve SRE at Scale
- The Virtuous Cycle to the Rescue: If You Dont Measure It
- Metrics Review: If a Metric Falls in the Forest
- Surrogate Metrics
- Repair Debt
- Virtual Repair Debt: Exorcising the Ghost in the Machine
- Real-Time Dashboards: The Bread and Butter of SRE
- Learnings: TL;DR
- Further Reading
- 5. Working with Third Parties Shouldnt Suck
- Build, Buy, or Adopt?
- Establish Importance
- Identify Stakeholders
- Make a Decision
- Acknowledge Reality
- Is this a core competency?
- Integration timeline?
- Project Operating Expense and Abandonment Expense
- Build, Buy, or Adopt?
- Third Parties as First-Class Citizens
- When Theyre Down, Youre Down
- Direct impact
- Indirect impact
- When Theyre Down, Youre Down
- Running the Black Box Like a Service
- Service-Level Indicators, Service-Level Objectives, and SLAs
- SLIs on black boxes
- Polling API informs SLIs
- Real-time data informs SLIs
- Synthetic monitoring informs SLIs
- RUM informs SLIs
- SLIs on black boxes
- SLOs
- Negotiating SLAs with vendors
- Playbook: From Staging to Production
- Testing and staging
- Monitoring
- Uses for synthetic monitoring
- Uses for RUM
- Tooling
- Automation
- Logging
- Disaster planning
- Communication
- Decommissioning
- Closing Thoughts
- 6. How to Apply SRE Principles Without Dedicated SRE Teams
- SREs to the Rescue! (and How They Failed)
- A Matter of Scale in Terms of Headcount
- The Embedded SRE
- SREs to the Rescue! (and How They Failed)
- You Build It, You Run It
- The Deployment Platform
- Closing the Loop: Take Your Own Pager
- Introducing Production Engineering
- Some Implementation Details
- Developers Productivity and Health Versus the Pager
- Resolving Cross-Team Reliability Issues by Using Postmortems
- Uniform Infrastructure and Tooling Versus Autonomy and Innovation
- Getting Buy-In
- Conclusion
- Further Reading
- 7. SRE Without SRE: The Spotify Case Study
- Tabula Rasa: 20062007
- Prelude
- Key Learnings
- Tabula Rasa: 20062007
- Beta and Release: 20082009
- Prelude
- Bringing Scalability and Reliability to the Forefront
- Key Learnings
- The Curse of Success: 2010
- Prelude
- A New Ownership Model
- The dev owner role
- The ops owner role
- Formalizing Core Services
- Blessed Deployment Time Slots
- On-Call and Alerting
- Not completely pain-free
- Spawning Off Internal Office Support
- Addressing the Remaining Top Concerns
- Long lead times
- Unintentional specialization and misalignment
- Interruptions
- Introducing the goalie role
- Creating Detectives
- Key Learnings
- Pets and Cattle, and Agile: 2011
- Prelude
- Forming Bad Habits
- Breaking Those Bad Habits
- Key Learnings
- A System That Didnt Scale: 2012
- Prelude
- Manual Work Hits a Cliff
- Key Learnings
- Introducing Ops-in-Squads: 20132015
- Prelude
- Lightening the manual load
- Prelude
- Building on Trust
- Driving the Paradigm Shift
- Key Learnings
- Autonomy Versus Consistency: 20152017
- Prelude
- Benefits
- Trade-Offs
- Key Learnings
- The Future: Speed at Scale, Safely
- 8. Introducing SRE in Large Enterprises
- Background
- Introducing SRE
- Defining Current State
- Start by defining the roles and responsibilities of traditional functions in the organization to understand the landscape
- Prepare the business case: personalize and evaluate the cost of having engineering resources responsible for reliability
- Prepare the business case: calculate cost of similar resources doing duplicate work
- To establish a roadmap for what products SRE will be responsible for, survey the current infrastructure landscape
- Defining Current State
- Identifying and Educating Stakeholders
- Start having conversations with leaders and champions in the organization
- Defining SRE
- Presenting the Business Case
- Implementing the SRE Team
- Setting goals and defining metrics of success
- Growing the team: insource or outsource?
- Insourcing experienced talent: rotating engineering team members
- SRE throughout the development cycle
- Defining the role of supporting divisions
- Lessons Learned
- Sample Implementation Roadmap
- Closing Thoughts
- Further Reading
- 9. From SysAdmin to SRE in 8,963 Words
- Clarifying Terminology
- Service-Level Indicator
- SLA
- Service-Level Objective
- Clarifying Terminology
- Establishing SLAs for Internal Components
- Understanding External Dependencies
- Nontechnical Solutions
- Tracking Availability Level
- Dealing with Corner Cases
- Conclusion
- 10. Clearing the Way for SRE in the Enterprise
- Toil, the Enemy of SRE
- Toil in the Enterprise
- Silos, Queues, and Tickets
- Silos Get in the Way
- Ticket-Driven Request Queues Are Expensive
- Take Action Now
- Start by Leaning on Lean
- Get Rid of as Many Handoffs as Possible
- Replace Remaining Handoffs with Self-Service
- Self-Service Is More Than a Button
- Self-Service Helps SREs in Multiple Ways
- Operations as a Service
- Error Budgets, Toil Limits, and Other Tools for Empowering Humans
- Error Budgets
- Toil Limits
- Leverage Existing Enthusiasm for DevOps
- Unify Backlogs and Protect Capacity
- Psychological Safety and Human Factors
- Join the Movement
- 11. SRE Patterns Loved by DevOps People Everywhere
- Pattern 1: Birth of Automated Testing at Google
- Pattern 2: Launch and Handoff Readiness Review at Google
- Pattern 3: Create a Shared Source Code Repository
- Conclusion
- Further Reading and Source Material
- 12. DevOps and SRE: Voices from the Community
- Background
- Method
- Results
- Replies
- 13. Production Engineering at Facebook
- II. Near Edge SRE
- 14. In the Beginning, There Was Chaos
- The Problem with Systems
- Economic Pillars of Complexity
- Beginning Chaos
- Navigating Complexity for Safety
- Chaos Goes Big
- Formalization
- Advanced Principles
- Frequently Asked Questions
- Conclusion
- 15. The Intersection of Reliability and Privacy
- The Intersection of Reliability and Privacy
- The General Landscape of Privacy Engineering
- Privacy and SRE: Common Approaches
- Reducing Toil
- Automation
- Default behavior for shared architectures
- Frameworks
- Reducing Toil
- Efficient and Deliberate Problem Solving
- Solve challenges once
- Find and address root causes
- Relationship Management
- Early Intervention and Education Through Evangelism
- Nuances, Differences, and Trade-Offs
- Conclusion
- Further Reading
- 16. Database Reliability Engineering
- Guiding Principles of the Database Reliability Engineer
- Protect the Data
- Self-Service for Scale
- Databases Are Not Special
- Guiding Principles of the Database Reliability Engineer
- A Culture of Database Reliability Engineering
- Recoverability
- Considerations for Recovery
- Anatomy of a Recovery Strategy
- Building Block 1: Detection
- User error
- Application errors
- Infrastructure services
- Operating system and hardware errors
- Building Block 2: Diverse Storage
- Online, high-performance storage
- Online, low-performance storage
- Offline storage
- Object storage
- Building Block 3: A Varied Toolbox
- Full physical backups
- Incremental physical backups
- Full and incremental logical backups
- Object stores
- Building Block 4: Testing
- Championing Recovery Reliability
- Continuous Delivery: From Development to Production
- Education and Collaboration
- Architecture
- Data model
- Best practices and standards
- Tools
- Education and Collaboration
- Collaboration
- Deployment
- Migrations and Versioning
- Impact Analysis
- Migration Patterns
- Migration testing
- Rollback testing
- Championing CD
- Making the Case for DBRE
- Further Reading
- 17. Engineering for Data Durability
- Replication Is Table Stakes
- Backups
- Restoration
- Freshness
- Backups
- Replication
- Estimating durability
- Replication Is Table Stakes
- Real-World Durability
- Isolation
- Physical isolation
- Logical isolation
- Operational isolation
- Isolation
- Protection
- Testing
- Safeguards
- Recovery
- Verification
- The Power of Zero
- Verification Coverage
- Disk Scrubber
- Index Scanner
- Storage Watcher
- Watching the Watchers
- Automation
- Window of Vulnerability
- Operator Fatigue
- Reliability
- Conclusion
- 18. Introduction to Machine Learning for SRE
- Why Use Machine Learning for SRE?
- Why and How Should My Company Be Engaging in This?
- Some SRE Problems Machine Learning Can Help Solve
- The Awakening of Applied AI
- What Is Machine Learning?
- What Do We Mean by Learning?
- From Chess to Go: How Deep Can We Dive?
- Why Now? What Changed for Us?
- What Are Neural Networks?
- Neurons and Neural Networks
- How and When Should We Apply Neural Networks?
- What Kinds of Data Can We Use?
- Practical Machine Learning
- Popular Libraries for Neural Networks
- Practical Machine Learning Examples
- Installing Python, IPython, and Jupyter Notebook
- Decision trees
- A neural network from scratch
- Using TensorFlow and TensorBoard
- Time series: server requests waiting
- Success Stories
- Further Reading
- My GitHub Repository
- Recommended Books
- III. SRE Best Practices and Technologies
- 19. Do Docs Better: Integrating Documentation into the Engineering Workflow
- Defining Quality: What Do Good Docs Look Like?
- Functional Requirements for SRE Documentation
- Service overviews
- Playbooks
- Postmortems
- Policies
- SLAs
- Defining success metrics
- Functional Requirements for SRE Documentation
- Defining Quality: What Do Good Docs Look Like?
- Integrating Docs into the Engineering Workflow
- The Google Experience: g3doc and EngPlay
- What We Learned
- Where possible, documentation should live in source control, alongside its associated code
- Pick the simplest markup language that supports your needs
- Integrations are key to adoption
- Doing Docs Better: Best Practices
- Create Templates for Each Documentation Type
- Better > Best: Set Realistic Standards for Quality
- Require Docs as Part of Code Review
- Ruthlessly Prune Your Docs
- Recognize and Reward Documentation
- Communicating the Value of Documentation
- Further Reading
- 20. Active Teaching and Learning
- Active Learning
- Active Learning Example: Wheel of Misfortune
- Active Learning Example: Incident Manager (a Card Game)
- Active Learning Example: SRE Classroom
- Active Learning
- The Costs of Failing to Learn
- Learning Habits of Effective SRE Teams
- Production Meetings
- Postmortems
- A Call to Action: Ditch the Boring Slides
- 21. The Art and Science of the Service-Level Objective
- Why Set Goals?
- Availability
- Time Quanta
- Transactions
- Transactions over Time Quanta
- On Evaluating SLOs
- Histograms
- Where Percentiles Fall Down (and Histograms Step Up)
- Parting Thought: Looking at SLOs Upside Down
- Further Reading
- 22. SRE as a Success Culture
- Where Did SRE Come From?
- Key Values for SRE
- Keeping the Site Up
- Isolated failure domains
- Redundant systems
- Graduated degradation
- Keeping the Site Up
- Empowering Teams to Do the Right Thing
- Approaching Operations as an Engineering Problem
- Achieving Business Success Through Promises (Service Levels)
- Progression in Service-Level Execution
- Critical Enabling Functions of SRE
- Monitoring, Metrics, and KPIs
- Incident Management and Emergency Response
- Capacity Planning and Demand Forecasting
- Performance Analysis and Optimization
- Provisioning, Change Management, and Velocity
- Phases of SRE Execution
- Phase 1: Firefighting/Reactive
- Phase 2: Gatekeepers
- Phase 3: Advocates/Partners
- Phase 4: Catalytic
- Complications of Differing Phases
- Focus on the Details of Success
- Further Reading
- 23. SRE Antipatterns
- Antipattern 1: Site Reliability Operations
- Antipattern 2: Humans Staring at Screens
- Antipattern 3: Mob Incident Response
- Antipattern 4: Root Cause = Human Error
- Antipattern 5: Passing the Pager
- Antipattern 6: Magic Smoke Jumping!
- Antipattern 7: Alert Reliability Engineering
- Antipattern 8: Hiring a Dog-Walker to Tend Your Pets
- Antipattern 9: Speed-Bump Engineering
- Antipattern 10: Design Chokepoints
- Antipattern 11: Too Much Stick, Not Enough Carrot
- Antipattern 12: Postponing Production
- Antipattern 13: Optimizing Failure Avoidance Rather Than Recovery Time (MTTF > MTTR)
- Antipattern 14: Dependency Hell
- Antipattern 15: Ungainly Governance
- Antipattern 16: Ill-Considered SLOh-Ohs
- Antipattern 17: Tossing Your API Over the Firewall
- Antipattern 18: Fixing the Ops Team
- So, Thats It, Then?
- 24. Immutable Infrastructure and SRE
- Scalability, Reliability, and Performance
- Failure Recovery
- Simpler Operations
- Faster Startup Times
- Known State
- Continuous Integration/Continuous Deployment with Confidence
- Security
- Multiregion Operations
- Release Engineering
- Building the Base Image
- Deploying Applications
- Disadvantages
- Conclusion
- 25. Scriptable Load Balancers
- Scriptable Load Balancers: The New Kid on the Block
- Why Scriptable Load Balancers?
- Scriptable Load Balancers: The New Kid on the Block
- Making the Difficult Easy
- Shard-Aware Routing
- Routing requests with DNS
- Routing queries in the application
- Routing requests in the application
- Routing requests with a scriptable load balancer
- Shard-Aware Routing
- Harnessing Potential
- Case Study: Intermission
- Service-Level Middleware
- Middleware to the Rescue
- APIs of Service-Level Middleware
- Case Study: WAF/Bot Mitigation
- Avoiding Disaster
- Getting Clever with State
- Case Study: Checkout Queue
- Looking to the Future and Further Reading
- 26. The Service Mesh: Wrangler of Your Microservices?
- Ready to Get Rid of the Monolith?
- Current State of Microservice Networking
- Service Mesh to the Rescue
- The Benefits of a Sidecar Proxy
- Eventually Consistent Service Discovery
- Observability and Alarming
- Sidecar Performance Implications
- Thin Libraries and Context Propagation
- Configuration Management (Control Plane Versus Data Plane)
- The Service Mesh in Practice
- The Origin and Development of Envoy at Lyft
- Operating Envoy at Lyft
- Operational learnings
- Development learnings
- Technical learnings
- The Future of the Service Mesh
- Further Reading
- IV. The Human Side of SRE
- 27. Psychological Safety in SRE
- The Primary Indicator of a Successful Team
- How to Build Psychological Safety into Your Own Team
- Make respect part of your teams culture
- Make space for people to take chances
- Make it obvious when your team is doing well
- Make your communication clear and your expectations explicit
- Make your team feel safe
- Why are operations teams more likely to feel unsafe than other engineering teams?
- We love interrupts and the torrents of information
- On-call and operations
- Cognitive overload
- Imaginary expectations
- Operations teams are bad at estimating their level of psychological safety
- How to Build Psychological Safety into Your Own Team
- The Primary Indicator of a Successful Team
- Further Reading
- 28. SRE Cognitive Work
- Introduction
- What Do SRE People Do?
- Why Should We Care About Practitioner Cognition?
- Critical Decisions Made Under Uncertainty and Time Pressure Cannot Be Scripted
- Human Performance in Modern Complex Systems: The Main Themes
- Observations on SRE Cognitive Work Around Incidents
- Every Incident Could Have Been Worse
- Sacrifice Decisions Take Place Under Uncertainty
- Repairs to Functional Systems
- Special Knowledge About Complex Systems
- Managing the Costs of Coordination
- Classification schemes
- Formal role assignments
- SREs Are Cognitive Agents Working in a Joint Cognitive System
- The Calibration Problem
- Mental Models
- Incidents Trigger Individual Recalibration
- Incidents Are Opportunities for Collective Recalibration
- What Are the Implications of All This?
- Incidents Will Continue
- Incidents Will Impose Costs
- Incident Patterns Will Change
- Incidents Point to Specific Calibration Problems and Locations
- What Should Happen Next?
- Build a Corpus of Cases
- Focus on Making Automation a Team Player in SRE Work
- Address the Calibration Problem
- What Can You Do?
- Conclusion
- References
- 29. Beyond Burnout
- Defining Mental Disorders
- Mental Disorders Are Missing from the Diversity Conversation
- Sanity Isnt a Business Requirement
- Thoughts and Prayers Arent Scalable
- Full-Stack Inclusivity
- Application
- Interviewing
- Compensation
- Benefits
- Onboarding
- Working Conditions
- Job Duties
- Training
- Promotion
- Leaving
- Inclusivity for Anyone Helps Everyone
- Mental Disorder Resources
- 30. Against On-Call: A Polemic
- The Rationale for On-Call
- First, Do No Harm
- Parallels with SRE
- Differences with SRE
- Underlying Assumptions Driving On-Call for Engineers
- On-Call Is Emergency Medicine Instead of Ward Medicine
- Counterarguments
- The Rationale for On-Call
- The Cost to Humans of Doing On-Call
- We dont need another hero
- Actual Solutions
- Training
- Prioritization
- Accommodations
- Compensation
- Flexible schedules
- Recovery
- Exclusion backlash
- Improving On-the-Job Performance
- Cognitive hacks
- We Need a Fundamental Change in Approach
- Strong-Anti-On-Call
- Weak-Anti-On-Call
- A Union of the Two
- Conclusion
- 31. Elegy for Complex Systems
- The Computer and Human Systems Cannot Be Separated
- Decoherence and Cascading Failure
- Always in a State of Partial Failure
- Novelty Priority Inversion
- Nobody Anticipates the Overhead of Coordination
- Your healthcare.gov Is Out There
- To Get Involved
- Further Reading
- 32. Intersections Between Operations and Social Activism
- Before, During, After
- Creating the Perfect Plan
- Principles of Organizing
- Principles 1 and 2 (interfaces and incident command)
- Principles 3 and 4 (blameless retrospectives and psychological safety)
- Managing Crisis: Responding When Things Break Down
- Handling chaos: contrast in responses during the July 8 KKK rally
- Preparing for the worst: handling terror at Unite the Right
- The corollary to trust is forgiveness
- Before, During, After
- Writing Our Own History: Making Sense of What Went Down
- Charlottesville in review: assigning and avoiding blame
- Beyond culpability: building capacity instead of assigning blame
- The Long Tail: Turning Action into Change
- Activism and Change Within a Company
- Conclusion
- 33. Conclusion
- Index
O'Reilly Media - inne książki
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.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.
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.
Książka drukowana
Oceny i opinie klientów: Seeking SRE. Conversations About Running Production Systems at Scale David N. Blank-Edelman (0) 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.