My talk with Jim Kimball on the tyranny of the SLA; in it, we:
- Deconstruct the purpose of the service level agreement
- Discuss pitfalls of aspects of common SLA clauses, including how current SLAs inhibit the development of resilient systems and the cultivation of a DevOps culture
- Explore other potential SLA models that could foster healthier organizational behaviors and dynamics, and ultimately result in better technical outcomes and therefore business outcomes.
The Blameless Cloud: Bringing Actionable Retrospectives to SalesforceJ. Paul Reed
DevOps Enterprise Summit 2015 presentation with Kevina Finn-Braun, Director of SRE Management at Salesforce: this is the story of my months-long journey with Kevina and her team to identify the specifics of what made reliability retrospectives difficult to have, why actionable takeaways were often lacking, and how the feedback loops within the company’s operations organization weren’t serving Salesforce’s needs.
We then ran a series of experiments together, putting the SRE team on a road to improving their ability to respond, react, remediate, and reincorporate learnings from failure into the organization.
Webinar - Data driven postmortems - Jason Yee Codemotion
The DevOps movement has not only influenced the tools we use in modern development and operations engineering, but also how we work. As part of how we work, DevOps has changed how we respond when systems inevitably stop working or don't work as expected. This presentation will provide methods and techniques for gathering information and effectively using that information to avoid and mitigate failure in the future. I'll cover best practices for gathering systems-related data, including monitoring and logging. This presentation will also cover practices for gathering and recording people-related data; including methods we can adopt from police, accident investigators, and other safety management professions to learn the most from incidents. After discussing how to gather data, I'll discuss how we can use the data to formulate actionable response plans and how to adjust existing organizational practices to avoid repeating failure.
I plan to keep the technical portions of this talk at a novice level so that it's accessible to both developers/engineers and those in non-technical roles who will be involved in incident response.
Presented at Monitorama 2017, this talk discusses how to make humans more effective "monitors" in the complex sociotechnical systems in which they work.
There are terms in our domain, terms that are fundamental to our work, terms like quality, bug, and even testing itself, that many testers would struggle to define. I’d say it’s an open secret within testing, but would it surprise our colleagues?
From CEWT #7, https://cewtblog.blogspot.com/search/label/CEWT%237
Version 2. Discusses the perception that software projects live in the simple/complicated domain as outdated and that agile recognises they are complicated/complex problem. Also discusses that the adoption of agile in previous 13 years has been treated as a simple/complicated problem and that Kanban helps us manage it as a complex problem.
The Blameless Cloud: Bringing Actionable Retrospectives to SalesforceJ. Paul Reed
DevOps Enterprise Summit 2015 presentation with Kevina Finn-Braun, Director of SRE Management at Salesforce: this is the story of my months-long journey with Kevina and her team to identify the specifics of what made reliability retrospectives difficult to have, why actionable takeaways were often lacking, and how the feedback loops within the company’s operations organization weren’t serving Salesforce’s needs.
We then ran a series of experiments together, putting the SRE team on a road to improving their ability to respond, react, remediate, and reincorporate learnings from failure into the organization.
Webinar - Data driven postmortems - Jason Yee Codemotion
The DevOps movement has not only influenced the tools we use in modern development and operations engineering, but also how we work. As part of how we work, DevOps has changed how we respond when systems inevitably stop working or don't work as expected. This presentation will provide methods and techniques for gathering information and effectively using that information to avoid and mitigate failure in the future. I'll cover best practices for gathering systems-related data, including monitoring and logging. This presentation will also cover practices for gathering and recording people-related data; including methods we can adopt from police, accident investigators, and other safety management professions to learn the most from incidents. After discussing how to gather data, I'll discuss how we can use the data to formulate actionable response plans and how to adjust existing organizational practices to avoid repeating failure.
I plan to keep the technical portions of this talk at a novice level so that it's accessible to both developers/engineers and those in non-technical roles who will be involved in incident response.
Presented at Monitorama 2017, this talk discusses how to make humans more effective "monitors" in the complex sociotechnical systems in which they work.
There are terms in our domain, terms that are fundamental to our work, terms like quality, bug, and even testing itself, that many testers would struggle to define. I’d say it’s an open secret within testing, but would it surprise our colleagues?
From CEWT #7, https://cewtblog.blogspot.com/search/label/CEWT%237
Version 2. Discusses the perception that software projects live in the simple/complicated domain as outdated and that agile recognises they are complicated/complex problem. Also discusses that the adoption of agile in previous 13 years has been treated as a simple/complicated problem and that Kanban helps us manage it as a complex problem.
Where 2.0 Perch Product Launch Presentationperryevans
Product preview for Closely's new Perch small business mobile app. Perch gives merchants a bird's eye view of their business neighborhood. Perch combines social and promotion posts into one daily use tool for the business owner.
Slides presented by Katie Dunneback at the 2011 O'Reilly Tools of Change Conference as part of the "Solving the Digital Loan Problem: Can Library Lending of eBooks be a Win-win for Publishers AND Libraries?" presentation
“One file to rule them all” In these slides, I detail my three-pronged strategy to create a single EPUB file for most ereaders, as well as the basis for conversion to Kindle/mobi and KF8.
Using WordPress for Digital Workflows and MoreKirk Biglione
As digital becomes more central to a book publishers life, the tools must change to keep pace. In this session we look at WordPress as a lightweight digital swiss army knife, a powerful and flexible platform that can be adapted to many publishing needs. We’ll look at using WordPress-based systems for ecommerce, marketing, catalogs and discovery and more. Participants will aslo have a hands-on demo of PressBooks (built on WordPress), a digital book production tool that participants can use to generate an epub and typeset PDFs.
Better Bash - Unit and Integration TestingC.J. Jameson
Presented at Velocity Santa Clara 2016, June 22
Relevant links:
https://github.com/sstephenson/bats
https://github.com/concourse/git-resource/tree/master/test
https://github.com/rbenv/ruby-build/tree/master/test
(Short version) Building a Mobile, Social, Location-Based Game in 5 WeeksJennie Lees
A 5-week experiment to practice Lean methods in game development by testing and iterating concepts around mobile, location-based social gaming and apps. (Short version for Where 2.0)
Mobilising the world's Natural History - Open Data + Citizen ScienceMargaret Gold
my slides for the Ignite Talks at OSCON 2016 in London.
Mobilizing the world’s natural history: Open data + citizen science
Margaret Gold
The Natural History Museum is embarking on an epic journey to digitize 80 million specimens from one of the world’s most important natural history collections. But alongside this, the museum’s citizen science projects invite you to actively contribute to its science research. Margaret explains where the two meet and how they might change the face of natural history.
Social Gold: The Design of FarmVille and Other Social Games (Web2Expo 2010)Amitt Mahajan
Amitt Mahajan discusses common game design techniques used within Zynga's popular social games to create experiences that encourage user acquisition, retention, and investment.
Web 2.0 Expo speech May 6, 2010 by Charlene Li entitled, "Open Leadership: How Social Technology Can Transform How You Lead". Learn more at open-leadership.com
Data Science and Smart Systems: Creating the Digital Brain VMware Tanzu
Big Data technologies enable us to build the digital brain of smart systems. I will illustrate with examples how we build a digital brain by collecting data from a large number of sensors and using the brain to find value in that data. We build a Data Lake using cutting edge technology from Pivotal and use it to store large amounts of sensor and other data. Then we can find patterns in that data by applying the Data Science methodology using sophisticated machine learning and statistical algorithms customized to run on big data within the Data Lake. Armed with these patterns the system can detect anomalies and respond in an appropriate manner. Data Science combined with sensors and actuators can make a system smart!
Hadoop's Impact on the Future of Data Management | Amr AwadallahCloudera, Inc.
Speaker: Amr Awadallah
As Hadoop and the surrounding projects & vendors mature, their impact on the data management sector is growing. Amr will talk about his views on how that impact will change over the next five years. How central will Hadoop be to the data center of 2020? What industries will benefit most? Which technologies are at risk of displacement or encroachment?
Locked Out in London (and tweeting about it) - version with my notesSylvain Carle
Last year I talked about how people sucked at naming places.
This year I was talking about anecdotes about us humans and what we tweet about, and where.
All my examples are from Needium, our platfrom that matches needs expressed to a location and to businesses that can answer them.
Did Social Media Hijack My Communications StrategyMike Smith
This presentation focuses on the challenges facing communications teams and chart viable strategies for creating an effective presence in the Web 2.0 world—punctuated by valuable lessons learned from our biggest failures. The discussion will be relevant to businesses that need to gain footing and find a path to maintain relevance in the social web.
Primum non nocere - Ethical Obligations in Internet OperationsJan Schaumann
Given at Velocity NY 2015.
Full transcript here: https://www.netmeister.org/blog/primum-non-nocere.html
See also: https://www.netmeister.org/blog/velocity-ny2015-survey-results.html
Justin runs all of the optimization efforts and split tests at Digital Marketer. A top-rated domestic and international speaker, Rondeau has spent his career working on optimization campaigns & has trained some of the leading optimization teams at Fortune 500 companies. Rondeau has run 100s of tests for both B2B and eCommerce brands and has analyzed 3,000+ tests across virtually every industry.
Where 2.0 Perch Product Launch Presentationperryevans
Product preview for Closely's new Perch small business mobile app. Perch gives merchants a bird's eye view of their business neighborhood. Perch combines social and promotion posts into one daily use tool for the business owner.
Slides presented by Katie Dunneback at the 2011 O'Reilly Tools of Change Conference as part of the "Solving the Digital Loan Problem: Can Library Lending of eBooks be a Win-win for Publishers AND Libraries?" presentation
“One file to rule them all” In these slides, I detail my three-pronged strategy to create a single EPUB file for most ereaders, as well as the basis for conversion to Kindle/mobi and KF8.
Using WordPress for Digital Workflows and MoreKirk Biglione
As digital becomes more central to a book publishers life, the tools must change to keep pace. In this session we look at WordPress as a lightweight digital swiss army knife, a powerful and flexible platform that can be adapted to many publishing needs. We’ll look at using WordPress-based systems for ecommerce, marketing, catalogs and discovery and more. Participants will aslo have a hands-on demo of PressBooks (built on WordPress), a digital book production tool that participants can use to generate an epub and typeset PDFs.
Better Bash - Unit and Integration TestingC.J. Jameson
Presented at Velocity Santa Clara 2016, June 22
Relevant links:
https://github.com/sstephenson/bats
https://github.com/concourse/git-resource/tree/master/test
https://github.com/rbenv/ruby-build/tree/master/test
(Short version) Building a Mobile, Social, Location-Based Game in 5 WeeksJennie Lees
A 5-week experiment to practice Lean methods in game development by testing and iterating concepts around mobile, location-based social gaming and apps. (Short version for Where 2.0)
Mobilising the world's Natural History - Open Data + Citizen ScienceMargaret Gold
my slides for the Ignite Talks at OSCON 2016 in London.
Mobilizing the world’s natural history: Open data + citizen science
Margaret Gold
The Natural History Museum is embarking on an epic journey to digitize 80 million specimens from one of the world’s most important natural history collections. But alongside this, the museum’s citizen science projects invite you to actively contribute to its science research. Margaret explains where the two meet and how they might change the face of natural history.
Social Gold: The Design of FarmVille and Other Social Games (Web2Expo 2010)Amitt Mahajan
Amitt Mahajan discusses common game design techniques used within Zynga's popular social games to create experiences that encourage user acquisition, retention, and investment.
Web 2.0 Expo speech May 6, 2010 by Charlene Li entitled, "Open Leadership: How Social Technology Can Transform How You Lead". Learn more at open-leadership.com
Data Science and Smart Systems: Creating the Digital Brain VMware Tanzu
Big Data technologies enable us to build the digital brain of smart systems. I will illustrate with examples how we build a digital brain by collecting data from a large number of sensors and using the brain to find value in that data. We build a Data Lake using cutting edge technology from Pivotal and use it to store large amounts of sensor and other data. Then we can find patterns in that data by applying the Data Science methodology using sophisticated machine learning and statistical algorithms customized to run on big data within the Data Lake. Armed with these patterns the system can detect anomalies and respond in an appropriate manner. Data Science combined with sensors and actuators can make a system smart!
Hadoop's Impact on the Future of Data Management | Amr AwadallahCloudera, Inc.
Speaker: Amr Awadallah
As Hadoop and the surrounding projects & vendors mature, their impact on the data management sector is growing. Amr will talk about his views on how that impact will change over the next five years. How central will Hadoop be to the data center of 2020? What industries will benefit most? Which technologies are at risk of displacement or encroachment?
Locked Out in London (and tweeting about it) - version with my notesSylvain Carle
Last year I talked about how people sucked at naming places.
This year I was talking about anecdotes about us humans and what we tweet about, and where.
All my examples are from Needium, our platfrom that matches needs expressed to a location and to businesses that can answer them.
Did Social Media Hijack My Communications StrategyMike Smith
This presentation focuses on the challenges facing communications teams and chart viable strategies for creating an effective presence in the Web 2.0 world—punctuated by valuable lessons learned from our biggest failures. The discussion will be relevant to businesses that need to gain footing and find a path to maintain relevance in the social web.
Primum non nocere - Ethical Obligations in Internet OperationsJan Schaumann
Given at Velocity NY 2015.
Full transcript here: https://www.netmeister.org/blog/primum-non-nocere.html
See also: https://www.netmeister.org/blog/velocity-ny2015-survey-results.html
Justin runs all of the optimization efforts and split tests at Digital Marketer. A top-rated domestic and international speaker, Rondeau has spent his career working on optimization campaigns & has trained some of the leading optimization teams at Fortune 500 companies. Rondeau has run 100s of tests for both B2B and eCommerce brands and has analyzed 3,000+ tests across virtually every industry.
The Changing Role of Release Engineering in a DevOps WorldPerforce
There is no denying that DevOps has shaken up the world of developing and deploying software. With all the buzz around new techniques and technologies, it's easy to get lost in the “We deploy hundreds of times a day!” cacophony and all the new tools. The rise of DevOps is revitalizing age-old topics in release engineering and application lifecycle management, and aspects of software delivery that DevOps doesn’t magically solve. If you're responsible for the release engineering function in your organization, see what the new world looks like and which aspects of the industry it’s leaving behind.
Continuous Delivery Will Make or Break Your ProductAdam Zolyak
Your product doesn't matter if you can't get it into the hands of your users. And once in their hands, it does't matter if you can't quickly detect and respond to feedback and usage patterns to realize the value of these opportunities. Product organizations need to be able to Continuously Deliver their product - shipping small valuable increments to users, gathering feedback, and iterating on opportunities.
In recent years, there have been many silver bullets to enable Continuous Delivery - practices such as Lean Startup, Agile, LeanUx, ChatOps, and DevOps have promised to help ship better products faster while responding more quickly to your users. And tools, frameworks, programming languages, containers, and microservices have promised to reduce the effort and complexity to do so. So do you really need all of these things? And how to they all fit together?
To be an effective Product Manager, it's essential to understand the role technical practices and tools to enable the Continuous Delivery of your product. As the keeper of value and priority, Product Managers often decide between product and technical investments. This session is for Product Managers and leadership who want to gain empathy and examples of why balancing product, process, and technical investments are essential to creating a great product that users love!
Shared through the perspective and stories of a Product Manager on the CA Agile Central release train, this session explores how technical practices and tools are essential to enabling Continuous Delivery - shipping value daily, tighten feedback cycles, and more quickly reacting to opportunities.
Willix Halim (COO Bukalapak) membahas lebih jauh bagaimana penggunaan dan manfaat dari big data. Bahkan Willix juga berbagi tips bagaimana menggunakan data dalam bisnis di Bukalapak, serta mengapa hal tersebut penting untuk dipelajari.
SearchLove San Diego 2017 | Rob Bucci | Snooping Into Google's Insights on Se...Distilled
Google is telling us what our customers are looking for; they've spent billions doing the research. All we have to do is pay attention. In this session, Rob will provide a guide for how you can take cues from Google, and create better strategies for gaining the attention of your customers at each stage of the purchase funnel.
Data driven devops as presented at QCon London 2018Baruch Sadogursky
Devops is usually viewed from a traditional perspective of a collaboration of Dev, Ops, and QA, driven by the change in Culture, People, and Process. But how do you know where you stand and where to move? As in almost any field, data and metrics give you the gauges and instruments. In this talk, we’ll talk about the key measurements for the DevOps transformation process and provide you with 3 metrics you can start measuring tomorrow.
How to Create an Airtight SEO Strategy to Beat Any Competitor - Rumble RomagnoliRumble Romagnoli
My talk is not just about keyword research and doing it well. It’s about pride. It’s about honour. It’s about being at the epicentre of business intelligence within your organisation for your organisation.
Rob Bucci, CEO at STAT Search Analytics | @STATrob
Google is telling us what our customers are looking for; they’ve spent billions doing the research. All we have to do is pay attention. In this session, Rob will provide a guide for how you can take cues from Google to create better strategies for gaining the attention of your customers at each stage of the purchase funnel.
Defining and Managing the Entire Customer Lifecycle using Amity Webinar SlidesAmity
Want to manage your full customer lifecycle but don't know where to start? An experienced customer success leader, Sam Brennand, Director of Customer Success at Uberflip, will share his experience implementing the Uberflip customer lifecycle on the Amity platform.
In this webinar you will learn:
- How to define the customer lifecycle.
- How to automate that lifecycle.
- How to track and manage that lifecycle.
Profitable PPC Keyword Planning in 30 Minutes or LessAmy Hebdon
Are you doing PPC keyword research like it's 2014? Learn the 5-step framework to find better keywords in less time than ever before by leveraging the new era of Google Ads.
VSLive Orlando 2019 - When "We are down" is not good enough. SRE on AzureRene Van Osnabrugge
The more we are connected and the more others are connected to us, the more important reliability of your sites becomes.
Site Reliability Engineering is an engineering discipline devoted to helping an organization sustainably achieve the appropriate level of reliability in their systems, services, and products. But what does this mean, and how do get started with this?
In this session I will talk about the concepts of Site Reliability Engineering and use Microsoft Azure to implement some of the concepts and practices.
You will learn:
What is Site Reliability Engineering?
How can you get started with SRE?
How to use Azure to implement some of the SRE concepts?
DevОps is usually viewed from a traditional perspective of a collaboration of Dev, Ops, and QA, driven by the change in Culture, People, and Process. But how do you know where you stand and where to move? As in almost any field, data and metrics give you the gauges and instruments. In this talk, we’ll talk about the key measurements for the DevOps transformation process and provide you with 3 metrics you can start measuring tomorrow.
Tools, Culture, and Aesthetics: The Art of DevOpsJ. Paul Reed
My DevOps Days Tel Aviv keynote: In this talk, we will examine why these now school-aged ideals remain so difficult to implement, explore why DevOps is often described as "the movement that refuses to identify itself," and what your team can do to confront the dichotomies they are likely to face as they transform how they, their colleagues, and their company go about their daily work.
Has “DevOps” jumped the shark?
Some say yes; others say 2014 will be the year DevOps dons its Fonz-esque leather jacket. Whichever you believe, the marketing feeding frenzy has begun and the dilution of the “DevOps” concept to include everything (and simultaneously mean nothing) is palpable.
This talk deconstructs the meta-elements of DevOps that made it resonate so strongly with so many and allowed those familiar DevOps poster children—Netflix, Etsy, and others—to deploy the methodology with such success in their businesses. We’ll go beyond DevOps’ classical CAMS (culture, automation, metrics, and sharing) definition to discover what exactly what made DevOps relevant, and what about it is so timeless and foundational that it will make whatever-follows-DevOps relevant, too.
Is Your Team Instrument Rated? (Or Deploying 125,000 Times a Day)J. Paul Reed
J. Paul Reed's DevOpsDays Silicon Valley 2013 presentation "Is Your Team Instrument Rated?"
The presentation discusses the operational model similarities between the National Airspace System and a well-run software development shop that employs DevOps methodologies.
Modern Database Management 12th Global Edition by Hoffer solution manual.docxssuserf63bd7
https://qidiantiku.com/solution-manual-for-modern-database-management-12th-global-edition-by-hoffer.shtml
name:Solution manual for Modern Database Management 12th Global Edition by Hoffer
Edition:12th Global Edition
author:by Hoffer
ISBN:ISBN 10: 0133544613 / ISBN 13: 9780133544619
type:solution manual
format:word/zip
All chapter include
Focusing on what leading database practitioners say are the most important aspects to database development, Modern Database Management presents sound pedagogy, and topics that are critical for the practical success of database professionals. The 12th Edition further facilitates learning with illustrations that clarify important concepts and new media resources that make some of the more challenging material more engaging. Also included are general updates and expanded material in the areas undergoing rapid change due to improved managerial practices, database design tools and methodologies, and database technology.
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...CIOWomenMagazine
This person is none other than Oprah Winfrey, a highly influential figure whose impact extends beyond television. This article will delve into the remarkable life and lasting legacy of Oprah. Her story serves as a reminder of the importance of perseverance, compassion, and firm determination.
Artificial intelligence (AI) offers new opportunities to radically reinvent the way we do business. This study explores how CEOs and top decision makers around the world are responding to the transformative potential of AI.
The Team Member and Guest Experience - Lead and Take Care of your restaurant team. They are the people closest to and delivering Hospitality to your paying Guests!
Make the call, and we can assist you.
408-784-7371
Foodservice Consulting + Design
3. THIS PRESENTATION WILL KEEP YOU
AWAKE 99.5% OF THE TIME.
@jpaulreed@jimkimball #velocityconf
4. THE MTTL WILL BE 4.2 MINUTES.
@jpaulreed@jimkimball #velocityconf
5. YOU AGREE THAT, AS A VALUED
CUSTOMER, ALL TWEETS REGARDING THIS
PRESENTATION MUST BE POSITIVE IN
NATURE
@jpaulreed@jimkimball #velocityconf
6. IN THE CASE OF DEGRADED
PERFORMANCE OF THE PRESENTATION,
OUR FINANCIAL LIABILITY IS LIMITED TO
THE ASSESSED VALUE OF THIS SESSION.*
@jpaulreed@jimkimball #velocityconf
7. IN THE CASE OF DEGRADED
PERFORMANCE OF THE PRESENTATION,
OUR FINANCIAL LIABILITY IS LIMITED TO
THE ASSESSED VALUE OF THIS SESSION.*
* O’Reilly’s valuation pending**
@jpaulreed@jimkimball #velocityconf
8. IN THE CASE OF DEGRADED
PERFORMANCE OF THE PRESENTATION,
OUR FINANCIAL LIABILITY IS LIMITED TO
THE ASSESSED VALUE OF THIS SESSION.*
** Value likely to be 1/100th of a cent
* O’Reilly’s valuation pending**
@jpaulreed@jimkimball #velocityconf
9. IN CASE OF EXCESSIVE CELL PHONE
UTILIZATION, YOUR CONFERENCE
ACCESS WILL BE REVOKED.
@jpaulreed@jimkimball #velocityconf
10. J. PAUL REED
• @JPAULREED ON
• HOST OF THE
@SHIPSHOWPODCAST
• 15+ YEARS IN BUILD/RELEASE
ENGINEERING
• WORK WITH ALL SORTS OF ORGS
ON “THE DEVOPS™”
• VISITING SCIENTIST/CHIEF
DELIVERY OFFICER AT PRAXISFLOW
@jpaulreed@jimkimball #velocityconf
11. JIM KIMBALL
• CTO, HEDGESERV
• 25 YEARS IN THE FINANCIAL
SOFTWARE INDUSTRY
• @JIMKIMBALL ON
• TOC ICO JONAH
• THOUGHTS ON LEADING SOFTWARE
ORGANIZATIONS AT
SHARINGLUNCH.TUMBLR.COM
@jpaulreed@jimkimball #velocityconf
16. Availability Year Quarter Month
90.0% 36.5 days 9 days 72 hours
99.0% 3.65 days 4.5 days 36 hours
99.5% 1.83 days 11.7 hours 3.6 hours
99.9% 8.76 hours 2.19 hours 43.8 mins
99.99% 52.6 mins 13.1 mins 4.38 mins
99.999% 5.26 mins 77.7 secs 25.9 secs
55.5555555% 162.2 days 40 days 13.3 days
Remember All Those Nines?
@jpaulreed@jimkimball #velocityconf
17. Availability Year Quarter Month
90.0% 36.5 days 9 days 72 hours
99.0% 3.65 days 4.5 days 36 hours
99.5% 1.83 days 11.7 hours 3.6 hours
99.9% 8.76 hours 2.19 hours 43.8 mins
99.99% 52.6 mins 13.1 mins 4.38 mins
99.999% 5.26 mins 77.7 secs 25.9 secs
55.5555555% 162.2 days 40 days 13.3 days
Remember All Those Nines?
@jpaulreed@jimkimball #velocityconf
18. Availability Year Quarter Month
90.0% 36.5 days 9 days 72 hours
99.0% 3.65 days 4.5 days 36 hours
99.5% 1.83 days 11.7 hours 3.6 hours
99.9% 8.76 hours 2.19 hours 43.8 mins
99.99% 52.6 mins 13.1 mins 4.38 mins
99.999% 5.26 mins 77.7 secs 25.9 secs
55.5555555% 162.2 days 40 days 13.3 days
Remember All Those Nines?
@jpaulreed@jimkimball #velocityconf
19. Availability Year Quarter Month
90.0% 36.5 days 9 days 72 hours
99.0% 3.65 days 4.5 days 36 hours
99.5% 1.83 days 11.7 hours 3.6 hours
99.9% 8.76 hours 2.19 hours 43.8 mins
99.99% 52.6 mins 13.1 mins 4.38 mins
99.999% 5.26 mins 77.7 secs 25.9 secs
55.5555555% 162.2 days 40 days 13.3 days
Remember All Those Nines?
@jpaulreed@jimkimball #velocityconf
20. Remember All Those Nines?
Availability Year Quarter Month
90.0% 36.5 days 9 days 72 hours
99.0% 3.65 days 4.5 days 36 hours
99.5% 1.83 days 11.7 hours 3.6 hours
99.9% 8.76 hours 2.19 hours 43.8 mins
99.99% 52.6 mins 13.1 mins 4.38 mins
99.999% 5.26 mins 77.7 secs 25.9 secs
55.5555555% 162.2 days 40 days 13.3 days
@jpaulreed@jimkimball #velocityconf
21. Definitions Are Hard
What is an “outage?”
Uptime vs. Availability
Maintenance windows?
“Acts of God”
@jpaulreed@jimkimball #velocityconf
26. Every conceivable thing has
been taken into consideration.
That’s why we have what we
call defense in depth.
Now that means backup
systems to backup systems to
backup systems. …
Even with a faulty relay,
even with a stuck valve,
that system works.
@jpaulreed@jimkimball #velocityconf
27. But we didn’t uncover
[the core], did we?
We stopped it in time for one
simple reason, and I told you
that: the system works.
Dammit, the system works.
That’s not the problem.
@jpaulreed@jimkimball #velocityconf
28. FOR ABOUT A CENTURY, THEN,
DETERMINISM WAS ASSUMED TO EXIST
AND TO BE THE FIRST REQUIREMENT TO BE
ABLE TO EXERT PRECISE CONTROL OVER
THE WORLD. THIS HAS COME TO DOMINATE
OUR ATTITUDES TOWARD CONTROL.
TODAY, DETERMINISM IS KNOWN TO BE
FUNDAMENTALLY FALSE, AND YET THE
ILLUSION OF DETERMINISM IS STILL
CLUNG ONTO WITH FERVOR IN OUR HUMAN
WORLD OF … COMPUTERS AND
INFORMATION SYSTEMS.
MARK BURGESS
IN SEARCH OF CERTAINTY
@jpaulreed@jimkimball #velocityconf
33. Amazon Web Services
First, which SLA?
But not for account suspensions and terminations
Ditto maintenance (as defined!)
Also ignore “failures of individual instances or volumes not
attributable to Region Unavailability”
Expect no more than a 10% credit. (Maybe 30%.)
(Doesn’t apply to one-time charges… aka “reserved instances.”)
@jpaulreed@jimkimball #velocityconf
34. SLAs ARE SAFEGUARDS YOU PUT INTO
BROKEN RELATIONSHIPS.
— Roy Rappaport, Netflix
@jpaulreed@jimkimball #velocityconf
36. Pagerduty
Dig for the SLA
Basic plan: “best effort”
Standard plan: “5 minutes”
Enterprise plan: Insurance ($3 million!)
But really: they focus on reliability and resilience
@jpaulreed@jimkimball #velocityconf
40. “100% SLA availability? Really?!”
“I’ve forwarded your question to our
attorney and he’s suggested that we
remove the reference to 100%.
So we’ll do that ASAP.”
@jpaulreed@jimkimball #velocityconf
41. “100% SLA availability? Really?!”
“I’ve forwarded your question to our
attorney and he’s suggested that we
remove the reference to 100%.
So we’ll do that ASAP.”
(They did.)
@jpaulreed@jimkimball #velocityconf
42. Why SLAs In The First Place?
@jpaulreed@jimkimball #velocityconf
43. THE SLA ELEPHANT IN THE DATACENTER@jpaulreed@jimkimball #velocityconf
47. Language Matters
Service Level Agreements
versus Service Level
Commitments
Service Level Agreements
as “relationship
agreements?”
@jpaulreed@jimkimball #velocityconf
54. Brené Brown
“One of the ways we deal
with it is: we numb.”
“We make everything
that’s uncertain, certain.”
“We perfect. And, more
dangerously, we perfect
our kids.”
@jpaulreed@jimkimball #velocityconf
55. Whether it’s a bailout, an oil
spill, a recall: we pretend like
what we’re doing doesn’t have
a huge impact on other people.
I would say to companies: this
isn’t our first rodeo, people.
We just need you to be
authentic and real and say:
We’re sorry. We’ll fix it.
@jpaulreed@jimkimball #velocityconf
60. A LONG-TERM RELATIONSHIP
BETWEEN PURCHASER AND SUPPLIER
IS NECESSARY FOR BEST ECONOMY.
…
MORE IMPORTANT THAN PRICE IN THE
JAPANESE WAY OF DOING BUSINESS
IS CONTINUAL IMPROVEMENT OF
QUALITY, WHICH CAN BE ACHIEVED
ONLY ON A LONG-TERM RELATIONSHIP
OF LOYALTY AND TRUST.
W. EDWARDS DEMING
OUT OF THE CRISIS
@jpaulreed@jimkimball #velocityconf
68. A Minimum Viable SLA
Covers all complexity domains
Involves the business through to the customer
Prompts good behavior among teams…
… and within the organization
Facilitates organizational / team learning
Lightweight as possible
@jpaulreed@jimkimball #velocityconf