Web Operations. Keeping the Data On Time
- Autorzy:
- John Allspaw, Jesse Robbins
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 338
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Web Operations. Keeping the Data On Time
A web application involves many specialists, but it takes people in web ops to ensure that everything works together throughout an application's lifetime. It's the expertise you need when your start-up gets an unexpected spike in web traffic, or when a new feature causes your mature application to fail. In this collection of essays and interviews, web veterans such as Theo Schlossnagle, Baron Schwartz, and Alistair Croll offer insights into this evolving field. You'll learn stories from the trenches--from builders of some of the biggest sites on the Web--on what's necessary to help a site thrive.
- Learn the skills needed in web operations, and why they're gained through experience rather than schooling
- Understand why it's important to gather metrics from both your application and infrastructure
- Consider common approaches to database architectures and the pitfalls that come with increasing scale
- Learn how to handle the human side of outages and degradations
- Find out how one company avoided disaster after a huge traffic deluge
- Discover what went wrong after a problem occurs, and how to prevent it from happening again
Contributors include:
John Allspaw
Heather Champ
Michael Christian
Richard Cook
Alistair Croll
Patrick Debois
Eric Florenzano
Paul Hammond
Justin Huff
Adam Jacob
Jacob Loomis
Matt Massie
Brian Moon
Anoop Nagwani
Sean Power
Eric Ries
Theo Schlossnagle
Baron Schwartz
Andrew Shafer
Wybrane bestsellery
-
Niniejsza książka powinna znaleźć się na podorędziu każdego menedżera z branży IT. Obecnie sposób działania i zarządzania technologią może stanowić o przetrwaniu firmy, więc przyjęcie nowych zasad i praktyk zarządzania jest kluczową decyzją. I o tym właśnie mówi ta książka. Doceni ją każdy, kto z...
DevOps. Światowej klasy zwinność, niezawodność i bezpieczeństwo w Twojej organizacji DevOps. Światowej klasy zwinność, niezawodność i bezpieczeństwo w Twojej organizacji
Gene Kim, Patrick Debois, John Willis, Jez Humble, John Allspaw
(34.90 zł najniższa cena z 30 dni)49.50 zł
99.00 zł(-50%) -
In their early days, Twitter, Flickr, Etsy, and many other companies experienced sudden spikes in activity that took their web services down in minutes. Today, determining how much capacity you need for handling traffic surges is still a common frustration of operations engineers and software dev...
The Art of Capacity Planning. Scaling Web Resources in the Cloud. 2nd Edition The Art of Capacity Planning. Scaling Web Resources in the Cloud. 2nd Edition
(152.15 zł najniższa cena z 30 dni)160.65 zł
189.00 zł(-15%) -
Get up to speed with Node.js, the most popular stack for web application development. Perfect for beginners, this book is your gateway to learning Node.js best practices swiftly and deploying your first application in the cloud.
Node.js for Beginners. A comprehensive guide to building efficient, full-featured web applications with Node.js Node.js for Beginners. A comprehensive guide to building efficient, full-featured web applications with Node.js
(92.88 zł najniższa cena z 30 dni) -
This book is a comprehensive guide to deploying and scaling frontend web applications on Netlify. With hands-on instructions and real-world examples, this book takes you from setting up a Netlify account and deploying web apps to optimizing performance.
Web Development on Netlify. Proven strategies for building, deploying, and hosting modern web applications Web Development on Netlify. Proven strategies for building, deploying, and hosting modern web applications
(71.93 zł najniższa cena z 30 dni) -
This book helps you build your own blockchains and production-grade decentralized apps on blockchains like Ethereum, Solana, NEAR, and Polkadot. You’ll explore best practices, code, and assets that can be used for scaffolding multiple projects.
Rust for Blockchain Application Development. Learn to build decentralized applications on popular blockchain technologies using Rust Rust for Blockchain Application Development. Learn to build decentralized applications on popular blockchain technologies using Rust
(78.48 zł najniższa cena z 30 dni) -
Being a good developer is more than knowing how to code. With valuable insider knowledge, Django in Production quickly teaches you the best processes and setups that will take your Django development to the next level.
Django in Production. Expert tips, strategies, and essential frameworks for writing scalable and maintainable code in Django Django in Production. Expert tips, strategies, and essential frameworks for writing scalable and maintainable code in Django
(78.48 zł najniższa cena z 30 dni)89.25 zł
109.00 zł(-18%)
O autorze ebooka
John Allspaw od 15 lat współpracuje z firmami biotechnologicznymi, z jednostkami administracji rządowej i z mediami online. Twórca infrastruktury wspierającej takich serwisów, jak Salon, InfoWorld czy Flickr.
Ebooka "Web Operations. Keeping the Data On Time" 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 "Web Operations. Keeping the Data On Time" 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 "Web Operations. Keeping the Data On Time" 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-493-9415-8, 9781449394158
- Data wydania ebooka:
- 2010-06-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:
- 3.3MB
- Rozmiar pliku Mobi:
- 7.5MB
Spis treści ebooka
- Web Operations: Keeping the Data on Time
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Foreword
- Preface
- How This Book Is Organized
- Who This Book Is For
- Conventions Used in This Book
- Using Code Examples
- How to Contact Us
- Safari Books Online
- Acknowledgments
- 1. Web Operations: The Career
- Why Does Web Operations Have It Tough?
- A Strong Background in Computing
- Practiced Decisiveness
- A Calm Disposition
- Why Does Web Operations Have It Tough?
- From Apprentice to Master
- Knowledge
- Tools
- Experience
- The organizational challenge of inexperience
- The concept of "senior operations"
- Discipline
- Conclusion
- 2. How Picnik Uses Cloud Computing: Lessons Learned
- Where the Cloud Fits (and Why!)
- Storage
- Hybrid Computing with EC2
- Where the Cloud Fits (and Why!)
- Where the Cloud Doesnt Fit (for Picnik)
- Conclusion
- 3. Infrastructure and Application Metrics
- Time Resolution and Retention Concerns
- Locality of Metrics Collection and Storage
- Layers of Metrics
- High-Level Business or Feature-Specific Metrics
- System- and Service-Level Metrics
- Providing Context for Anomaly Detection and Alerts
- Log Lines Are Metrics, Too
- Correlation with Change Management and Incident Timelines
- Making Metrics Available to Your Alerting Mechanisms
- Using Metrics to Guide Load-Feedback Mechanisms
- A Metrics Collection System, Illustrated: Ganglia
- Background
- A Quick Introduction to Ganglia
- The need to keep collection and aggregation costs low
- The need to automatically discover new nodes and metrics
- The need to match network transport with your metrics collection task
- The need to implicitly prioritize cluster metrics
- The need to aggregate and organize metrics once they're collected
- The need to provide convenient interfaces for creating new metrics and pulling out existing metrics for correlation against other data
- Conclusion
- 4. Continuous Deployment
- Small Batches Mean Faster Feedback
- Small Batches Mean Problems Are Instantly Localized
- Small Batches Reduce Risk
- Small Batches Reduce Overhead
- The Quality Defenders' Lament
- Why Does It Work?
- Getting Started
- Step 1: Continuous Integration Server
- Step 2: Source Control Commit Check
- Step 3: Simple Deployment Script
- Step 4: Real-Time Alerting
- Step 5: Root-Cause Analysis (Five Whys)
- Continuous Deployment Is for Mission-Critical Applications
- Another Release? Do I Have To?
- The QA Dilemma
- Conclusion
- 5. Infrastructure As Code
- Service-Oriented Architecture
- Configuration Management
- Configuration management is policy driven
- System automation is configuration management policy made into code
- Configuration management in system administration
- Configuration Management
- System Integration
- Step 1: Break the infrastructure down into reusable, network-accessible services
- The bootstrapping service.
- The configuration service.
- Step 1: Break the infrastructure down into reusable, network-accessible services
- Step 2: Integrate the services together
- Service-Oriented Architecture
- Conclusion
- 6. Monitoring
- Story: "The Start of a Journey"
- Step 1: Understand What You Are Monitoring
- Step 2: Understand Normal Behavior
- Step 3: Be Prepared and Learn
- Conclusion
- 7. How Complex Systems Fail
- How Complex Systems Fail
- (Being a Short Treatise on the Nature of Failure; How Failure Is Evaluated; How Failure Is Attributed to Proximate Cause; and the Resulting New Understanding of Patient Safety)
- Complex systems are intrinsically hazardous systems
- Complex systems are heavily and successfully defended against failure
- Catastrophe requires multiple failuressingle-point failures are not enough
- Complex systems contain changing mixtures of failures latent within them
- Complex systems run in degraded mode
- Catastrophe is always just around the corner
- Post-accident attribution to a "root cause" is fundamentally wrong
- Hindsight biases post-accident assessments of human performance
- Human operators have dual roles: as producers and as defenders against failure
- All practitioner actions are gambles
- Actions at the sharp end resolve all ambiguity
- Human practitioners are the adaptable element of complex systems
- Human expertise in complex systems is constantly changing
- Change introduces new forms of failure
- Views of "cause" limit the effectiveness of defenses against future events
- Safety is a characteristic of systems and not of their components
- People continuously create safety
- Failure-free operations require experience with failure
- (Being a Short Treatise on the Nature of Failure; How Failure Is Evaluated; How Failure Is Attributed to Proximate Cause; and the Resulting New Understanding of Patient Safety)
- As It Pertains Specifically to Web Operations
- It will be difficult to tell that the system has failed
- It will be difficult to tell what has failed
- Meaningful response will be delayed
- Communications will be strained and tempers will flare
- Maintenance will be a major source of new failures
- Recovery from backup is itself difficult and potentially dangerous
- Create test procedures that front-line people can use to verify system status
- Manage operations on a daily basis
- Control maintenance
- Assess performance at regular intervals
- Be a (unique) customer
- How Complex Systems Fail
- Further Reading
- 8. Community Management and Web Operations
- 9. Dealing with Unexpected Traffic Spikes
- How It All Started
- Alarms Abound
- Putting Out the Fire
- Surviving the Weekend
- Preparing for the Future
- CDN to the Rescue
- Proxy Servers
- Corralling the Stampede
- Streamlining the Codebase
- How Do We Know It Works?
- The Real Test
- Lessons Learned
- Improvements Since Then
- 10. Dev and Ops Collaboration and Cooperation
- Deployment
- Shared, Open Infrastructure
- Trust
- On-call Developers
- Live Debugging Tools
- Feature Flags
- Avoiding Blame
- Conclusion
- 11. How Your Visitors Feel: User-Facing Metrics
- Why Collect User-Facing Metrics?
- Successful Start-ups Learn and Adapt
- Performance Matters
- Recent Research Quantifies the Relationship
- Why Collect User-Facing Metrics?
- What Makes a Site Slow?
- Service Discovery
- Sending the Request
- Thinking About the Response
- Delivering the Response
- Asynchronous Traffic and Refresh
- Rendering Time
- Measuring Delay
- Synthetic Monitoring
- When to use synthetic monitoring
- Limitations of synthetic monitoring
- Configuring synthetic monitoring
- Synthetic Monitoring
- Real User Monitoring
- When to use RUM
- Limitations of RUM
- Configuring RUM
- Building an SLA
- Apdex
- Visitor Outcomes: Analytics
- How Marketing Defines Success
- The Four Kinds of Sites
- A (Very) Basic Model of Analytics
- Correlating Performance and Analytics by Time
- Correlating Performance and Analytics by Visits
- Other Metrics Marketing Cares About
- Web Interaction Analytics
- Voice of the Customer
- How User Experience Affects Web Ops
- Many More Stakeholders
- Monitoring As Part of the Life Cycle, Not Just QA
- The Future of Web Monitoring
- Moving from Parts to Users
- Service-Centric Architectures
- Clouds and Monitoring
- APIs and RSS Feeds
- Delivering an API to others
- Consuming an API from someone else
- Rich Internet Applications
- HTML5: Server-Sent Events and WebSockets
- Online Communities and the Long Funnel
- Tying Together Mail and Conversion Loops
- The Capacity/Cost/Revenue Equation
- Conclusion
- 12. Relational Database Strategy and Tactics for the Web
- Requirements for Web Databases
- Always On
- Mostly Transactional Workload
- Simple Data, Simple Queries
- Availability Trumps Consistency
- Rapid Development
- Online Deployment
- Built by Developers
- Requirements for Web Databases
- How Typical Web Databases Grow
- Single Server
- Master and Replication Slaves
- Functional Partitioning
- Sharding, or Horizontal Partitioning
- Caching Layer
- The Yearning for a Cluster
- The CAP Theorem and ACID Versus BASE
- State of MySQL Clustering
- DRBD and Heartbeat
- Master-Master Replication Manager (MMM)
- Heartbeat with replication
- Proxy-based solutions
- InfiniDB, Galera, Tungsten, and ScaleDB
- Summary
- Database Strategy
- Architecture Requirements
- Easy wins
- Architecture Requirements
- Safe-Bet Architectures
- Risky Architectures
- Sharding
- Writing to more than one master
- Multilevel replication
- Ring replication (beyond two nodes)
- Reliance on DNS
- The so-called Entity-Attribute-Value (EAV) design pattern
- Database Tactics
- Taking Backups on a Slave
- Online Schema Changes
- Monitoring, Graphing, and Instrumentation
- Analyzing Performance
- Archiving and Purging Data
- Conclusion
- 13. How to Make Failure Beautiful: The Art and Science of Postmortems
- The Worst Postmortem
- What Is a Postmortem?
- When to Conduct a Postmortem
- Who to Invite to a Postmortem
- Running a Postmortem
- Postmortem Follow-Up
- Conclusion
- 14. Storage
- Data Asset Inventory
- Data Protection
- Capacity Planning
- Storage Sizing
- Operations
- Conclusion
- 15. Nonrelational Databases
- NoSQL Database Overview
- Pure Key/Value
- Data Structure
- Graph
- Document Oriented
- Highly Distributed
- NoSQL Database Overview
- Some Systems in Detail
- Cassandra
- HBase
- Riak
- CouchDB
- MongoDB
- Redis
- Conclusion
- 16. Agile Infrastructure
- Agile Infrastructure
- But Agile Is Not the Only Thing That Has Evolved
- Some People Are Born to Web Operations, Some People Have Web Operations Thrust upon Them...
- Working Software Is the Primary Measure of Progress
- The Application Is the Infrastructure, the Infrastructure Is the Application
- Agile Infrastructure
- So, What's the Problem?
- Talk Does Not Cook Rice
- The infrastructure is an application
- Version control: The foundation of sanity
- Configuration management and automated deployments
- Monitoring
- Dev-test-prod life cycle, continuous integration, and disaster recovery
- Radiate information
- Reflective process improvement
- Incremental changes and refactoring
- The simplest thing that could work
- Separation of concerns
- Technical debt
- Continuous deployment
- Pairing
- Managing flow
- Talk Does Not Cook Rice
- Communities of Interest and Practice
- Trading Zones and Apologies
- What to Do?
- Conclusion
- 17. Things That Go Bump in the Night (and How to Sleep Through Them)
- Definitions
- How Many 9s?
- Impact Duration Versus Incident Duration
- Datacenter Footprint
- Gradual Failures
- Trust Nobody
- Failover Testing
- Monitoring and History of Patterns
- Getting a Good Night's Sleep
- A. Contributors
- Index
- About the Authors
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
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: Web Operations. Keeping the Data On Time John Allspaw, Jesse Robbins (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.