SlideShare a Scribd company logo
A Practical Guide to NOT building a DevOps Silo
(using Game Theory and Observability)
@notsureifkevin
• Docker Captain
• Docker Meetup Organizer
• DevOpsDays Nashville Organizer
• 15+ years in software development
• 5+ years Docker experience
Kevin Crawley
Developer Evangelist @ Instana
Principle Architect / SRE @ Single
Social Media @notsureifkevin
(twitter, github, Instagram, linkedin, etc)
Random Facts:
• Endurance Athletics (training for 100
mile bike ride)
• SciFi Nerd (The Expanse, Stargate,
Firefly)
• Video Game Nerd (RPGs mostly,
Octopath Traveller current fav)
@notsureifkevin
Discussion Points
• How can Game Theory tear down Silos
• Characteristics of High Performance Organizations
• DevOps and Site Reliability Engineers
• What do SREs live and breath? o11y and SLI/Os ... LOL?
@notsureifkevin
Let’s talk about some Game Theory
(p.s. I’m terrible at math)
This is … GAME THEORY
Bad Equilibrium
It’s a strategy that all players in the game can
adopt and converge on, but it won’t produce a
desirable outcome for anyone.
https://pdfs.semanticscholar.org/30d1/a03db196384a17fed3247407fb5859f7c76b.pdf
@notsureifkevin
Transformation: Focusing on Automation
https://devops-research.com/
@notsureifkevin
Definition of a Silo (in IT)
Silos can be defined as the
contention which exist
between functional barriers
within an organization.
This contention usually exists
between teams where change
management policy
requirements and risks are
high.
This is … GAME THEORY
Nash Equilibrium
(Prisoners Dilemma)
A concept of game theory where the optimal
outcome of a game is one where no player has
an incentive to deviate from her chosen strategy
after considering an opponents choice.
https://en.wikipedia.org/wiki/Nash_equilibrium
Nash Equilibrium
Pareto Efficiency
Is a state of allocation of resources in which it is
impossible to make any one individual better off
without making at least one individual worse off.
aka ZERO SUM
https://en.wikipedia.org/wiki/Pareto_efficiency
Pareto Inefficiency
A situation is inefficient if someone can be made
better off even after compensating those made
worse off.
Pareto Inefficient Nash Equilibrium
A Bad Equilibrium
Don’t like the game?
Change the Game
New Nash Equilibrium
Pareto Inefficient Nash Equilibrium
Gives you permission and proof to
change the game
Change the Game
SILOS ARE EASY
TO DEFEND
AND DIFFICULT
TO ATTACK
@notsureifkevin
Defining your Culture – The Westrum Model
Information is actively sought
Failures are learning opportunities, and messengers of them are not punished
Responsibilities are shared
Cross-functional collaboration is encouraged and rewarded
Failure causes enquiry
New ideas are welcomed
https://langerman.co.za/cultural-types/
@notsureifkevin
Percentage of Work Done Manually
ELITE
PERFORMERS
HIGH
PERFORMERS
LOW
PERFORMERS
Configuration
Management
5% 10% 30%
Testing 10% 20% 30%
Deployments 5% 10% 30%
Change
approval
process
10% 30% 40%
https://devops-research.com/
@notsureifkevin
High Performance vs Low Performance Organizations
High Performers
• Deployments:
> 1 hour and < 1 day
• Lead Time for Changes:
> 1 day and < 1 week
• MTTR:
< 1 day
• Change Failure Rate:
0-15%
Low Performers
• Deployments:
Once per week/month
• Lead Time for Changes:
> 1 month and <6 months
• MTTR:
> 1 week and < 1 month
• Change Failure Rate:
46-60%
https://devops-research.com/
@notsureifkevin
Transformation: Focusing on Automation
https://devops-research.com/
@notsureifkevin
What happens when we tear down the silos and become a
DevOps organization?
• We ship software more often, complexity increases and
reliability starts to decline
• We naturally shift our focus to solve the scalability and
reliability issues
• Rise of the Site Reliability Engineers
What are some tools / processes that organizations can put
in place to change our equilibrium and communicate?
• Communication & Collaboration Tools
• Slack, Git, Pagerduty
• Observability (SRE) Tooling
• Custom Dashboards / Metrics
• Log Analytics
• Distributed Tracing
@notsureifkevin
Observability
What does that word mean?
@notsureifkevin
• Not just tooling
• Similar to how DevOps is a mindset
• No longer treating services like
Schrödinger's cat
• (A lot) more context around events
and transactions
• Monitoring
• Instrumentation
• Structured Logging (Tracing)
• Alerting
• Dashboards
Observability
@notsureifkevin
Observability
Why does my organization need it?
@notsureifkevin
How many of you are running
staging environments?
@notsureifkevin
Now, how many of you actually
trust your staging environments?
This is your staging environment
… and this is your
production
environment
@notsureifkevin
Observability enables Developers, Operations, and
SREs to debug production systems via:
•Context
•Status
•Expectations
•Contributing Factor Analysis
@notsureifkevin
In order to observe a system, we must emit
signals from within it. Those signals can answer
the following questions (and more):
• Number of Retries / Backoffs
• Request parameters / Query Statements
• Failing back to defaults
• Top-Level Exceptions / Log Messages
@notsureifkevin
How do we make our systems more observable?
• We must wrap communication functionality within our
applications utilizing Distributed Tracing implementations:
• Community Libraries (OpenTracing, OpenCensus, Zipkin)
• Vendor Libraries (Instana, SignalFX, Dynatrace, Datadog)
Each of these solutions support many of the same languages and
frameworks, some more than others. They each have trade-offs.
They each have their own level of efforts at implementation.
@notsureifkevin
Distributed Tracing
• Also known as Distributed Structured Logging
• Larger Payloads
• Rich Contextual Data
https://w3c.github.io/trace-context
@notsureifkevin
How does Observability help enable a DevOps
culture?
Let’s take a look at a production microservice
application which has been instrumented by a
distributed tracing solution
@notsureifkevin
• Operated by 3 engineers (1 FE/1 BE/1 SRE)
• We built Single to give artists and labels the
ability to easily distribute their music in their
own stores
• Soft launched in 2018 with 15 microservices
– has since expanded to over 28
microservices with zero additional
engineering personnel
@notsureifkevin
“DevOps allows small teams to
achieve great things.” – Gene Kim
Observability enables those small teams to scale
effectively while doing great things.
@notsureifkevin
@notsureifkevin
@notsureifkevin
When we begin emitting signals from every
transaction in the system
• We enable powerful insights into production applications
• Dependency mapping becomes trivial
• SREs and Engineers can track golden signals on EVERY
operational perspective on their applications
@notsureifkevin
@notsureifkevin
Exponential
Backoff
@notsureifkevin
Slow Death of a
Service
@notsureifkevin
And Feedback when
we’ve fixed it
@notsureifkevin
• Enables your organization to understand the behavior of your
system
• Empowers your engineers to find and fix problems
• Enables you to build more reliable systems and ship software faster
• Promotes empathy through understanding, transparency, and
communication.
Focusing on Observability
@notsureifkevin
Follow Me on Twitter
@notsureifkevin
• Use Game Theory to change the game – put all
stakeholders on-call, everyone should feel the
pain of an outage.
• Observability compliments and more
importantly enables a DevOps culture.

More Related Content

What's hot

Group Health Cooperative Customer Presentation
Group Health Cooperative Customer PresentationGroup Health Cooperative Customer Presentation
Group Health Cooperative Customer Presentation
Splunk
 
Rewrite™ Cities: How Data and Tech-Driven Architecture Make Better Buildings
Rewrite™ Cities: How Data and Tech-Driven Architecture Make Better BuildingsRewrite™ Cities: How Data and Tech-Driven Architecture Make Better Buildings
Rewrite™ Cities: How Data and Tech-Driven Architecture Make Better Buildings
CA Technologies
 
Devopsdays Toronto 2016 - State of the Union
Devopsdays Toronto 2016 - State of the UnionDevopsdays Toronto 2016 - State of the Union
Devopsdays Toronto 2016 - State of the Union
John Willis
 
SPOF - Single "Person" of Failure
SPOF - Single "Person" of FailureSPOF - Single "Person" of Failure
SPOF - Single "Person" of Failure
Sasha Rosenbaum
 
Guerrilla Marketing: Selling Splunk Internally to your Enterprise
Guerrilla Marketing: Selling Splunk Internally to your EnterpriseGuerrilla Marketing: Selling Splunk Internally to your Enterprise
Guerrilla Marketing: Selling Splunk Internally to your Enterprise
Aaron Blythe
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Patrick McDonnell
 
DevOps, beyond agile
DevOps, beyond agileDevOps, beyond agile
DevOps, beyond agile
Julien Pivotto
 
Managing Scaled Agile at Rosetta Stone
Managing Scaled Agile at Rosetta StoneManaging Scaled Agile at Rosetta Stone
Managing Scaled Agile at Rosetta Stone
Atlassian
 
Webhooks with Azure Functions - Live 360 Conference
Webhooks with Azure Functions - Live 360 ConferenceWebhooks with Azure Functions - Live 360 Conference
Webhooks with Azure Functions - Live 360 Conference
SparkPost
 
Splunk at Sabre
Splunk at SabreSplunk at Sabre
Splunk at Sabre
Splunk
 
DevOps Transformations
DevOps TransformationsDevOps Transformations
DevOps Transformations
Ernest Mueller
 
Company culture hacks for competitive advantage
Company culture hacks for competitive advantageCompany culture hacks for competitive advantage
Company culture hacks for competitive advantage
Puppet
 
[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...
[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...
[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...
Perforce
 
Lean Lego Game - Agile Vancouver 2012 - Noel Pullen
Lean Lego Game - Agile Vancouver 2012 - Noel PullenLean Lego Game - Agile Vancouver 2012 - Noel Pullen
Lean Lego Game - Agile Vancouver 2012 - Noel Pullen
Noel Pullen
 
Scaling Agile with LeSS - Scrum Round Table
Scaling Agile with LeSS - Scrum Round TableScaling Agile with LeSS - Scrum Round Table
Scaling Agile with LeSS - Scrum Round Table
Delta-N
 
Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness
John Willis
 

What's hot (16)

Group Health Cooperative Customer Presentation
Group Health Cooperative Customer PresentationGroup Health Cooperative Customer Presentation
Group Health Cooperative Customer Presentation
 
Rewrite™ Cities: How Data and Tech-Driven Architecture Make Better Buildings
Rewrite™ Cities: How Data and Tech-Driven Architecture Make Better BuildingsRewrite™ Cities: How Data and Tech-Driven Architecture Make Better Buildings
Rewrite™ Cities: How Data and Tech-Driven Architecture Make Better Buildings
 
Devopsdays Toronto 2016 - State of the Union
Devopsdays Toronto 2016 - State of the UnionDevopsdays Toronto 2016 - State of the Union
Devopsdays Toronto 2016 - State of the Union
 
SPOF - Single "Person" of Failure
SPOF - Single "Person" of FailureSPOF - Single "Person" of Failure
SPOF - Single "Person" of Failure
 
Guerrilla Marketing: Selling Splunk Internally to your Enterprise
Guerrilla Marketing: Selling Splunk Internally to your EnterpriseGuerrilla Marketing: Selling Splunk Internally to your Enterprise
Guerrilla Marketing: Selling Splunk Internally to your Enterprise
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
 
DevOps, beyond agile
DevOps, beyond agileDevOps, beyond agile
DevOps, beyond agile
 
Managing Scaled Agile at Rosetta Stone
Managing Scaled Agile at Rosetta StoneManaging Scaled Agile at Rosetta Stone
Managing Scaled Agile at Rosetta Stone
 
Webhooks with Azure Functions - Live 360 Conference
Webhooks with Azure Functions - Live 360 ConferenceWebhooks with Azure Functions - Live 360 Conference
Webhooks with Azure Functions - Live 360 Conference
 
Splunk at Sabre
Splunk at SabreSplunk at Sabre
Splunk at Sabre
 
DevOps Transformations
DevOps TransformationsDevOps Transformations
DevOps Transformations
 
Company culture hacks for competitive advantage
Company culture hacks for competitive advantageCompany culture hacks for competitive advantage
Company culture hacks for competitive advantage
 
[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...
[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...
[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...
 
Lean Lego Game - Agile Vancouver 2012 - Noel Pullen
Lean Lego Game - Agile Vancouver 2012 - Noel PullenLean Lego Game - Agile Vancouver 2012 - Noel Pullen
Lean Lego Game - Agile Vancouver 2012 - Noel Pullen
 
Scaling Agile with LeSS - Scrum Round Table
Scaling Agile with LeSS - Scrum Round TableScaling Agile with LeSS - Scrum Round Table
Scaling Agile with LeSS - Scrum Round Table
 
Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness
 

Similar to DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Another (DevOps) Silo

Changing the Game: Breaking Down IT Silos
Changing the Game: Breaking Down IT SilosChanging the Game: Breaking Down IT Silos
Changing the Game: Breaking Down IT Silos
Kevin Crawley
 
DevOps Game Theory / Observability Deck
DevOps Game Theory / Observability DeckDevOps Game Theory / Observability Deck
DevOps Game Theory / Observability Deck
Kevin Crawley
 
From SLO to GOTY
From SLO to GOTYFrom SLO to GOTY
From SLO to GOTY
ScyllaDB
 
DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolution
Somenath Ghosh
 
(SEC402) Enterprise Cloud Security via DevSecOps 2.0
(SEC402) Enterprise Cloud Security via DevSecOps 2.0(SEC402) Enterprise Cloud Security via DevSecOps 2.0
(SEC402) Enterprise Cloud Security via DevSecOps 2.0
Amazon Web Services
 
The Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdfThe Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdf
VMware Tanzu
 
DevSecCon Asia 2017 Shannon Lietz: Security is Shifting Left
DevSecCon Asia 2017 Shannon Lietz: Security is Shifting LeftDevSecCon Asia 2017 Shannon Lietz: Security is Shifting Left
DevSecCon Asia 2017 Shannon Lietz: Security is Shifting Left
DevSecCon
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
David Walker
 
Devops for Large Enterprises
Devops for Large EnterprisesDevops for Large Enterprises
Devops for Large Enterprises
Marcio Sete
 
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
Aaron Rinehart
 
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...
DevOps Indonesia
 
Winnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOpsWinnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOps
Gene Kim
 
Adversary Driven Defense in the Real World
Adversary Driven Defense in the Real WorldAdversary Driven Defense in the Real World
Adversary Driven Defense in the Real World
James Wickett
 
SRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
SRE Topics with Charity Majors and Liz Fong-Jones of HoneycombSRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
SRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
Daniel Zivkovic
 
DevSecOps with Microsoft Tech
DevSecOps with Microsoft TechDevSecOps with Microsoft Tech
DevSecOps with Microsoft Tech
Darin Morris
 
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices
Dynatrace
 
Welcome to the Metrics
Welcome to the MetricsWelcome to the Metrics
Welcome to the Metrics
VMware Tanzu
 
Data Scientists Are Analysts Are Also Software Engineers
Data Scientists Are Analysts Are Also Software EngineersData Scientists Are Analysts Are Also Software Engineers
Data Scientists Are Analysts Are Also Software Engineers
Domino Data Lab
 
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia SportswearDevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
Scott Nasello
 
DevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratchDevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratch
Pete Cheslock
 

Similar to DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Another (DevOps) Silo (20)

Changing the Game: Breaking Down IT Silos
Changing the Game: Breaking Down IT SilosChanging the Game: Breaking Down IT Silos
Changing the Game: Breaking Down IT Silos
 
DevOps Game Theory / Observability Deck
DevOps Game Theory / Observability DeckDevOps Game Theory / Observability Deck
DevOps Game Theory / Observability Deck
 
From SLO to GOTY
From SLO to GOTYFrom SLO to GOTY
From SLO to GOTY
 
DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolution
 
(SEC402) Enterprise Cloud Security via DevSecOps 2.0
(SEC402) Enterprise Cloud Security via DevSecOps 2.0(SEC402) Enterprise Cloud Security via DevSecOps 2.0
(SEC402) Enterprise Cloud Security via DevSecOps 2.0
 
The Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdfThe Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdf
 
DevSecCon Asia 2017 Shannon Lietz: Security is Shifting Left
DevSecCon Asia 2017 Shannon Lietz: Security is Shifting LeftDevSecCon Asia 2017 Shannon Lietz: Security is Shifting Left
DevSecCon Asia 2017 Shannon Lietz: Security is Shifting Left
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
 
Devops for Large Enterprises
Devops for Large EnterprisesDevops for Large Enterprises
Devops for Large Enterprises
 
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
 
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...
 
Winnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOpsWinnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOps
 
Adversary Driven Defense in the Real World
Adversary Driven Defense in the Real WorldAdversary Driven Defense in the Real World
Adversary Driven Defense in the Real World
 
SRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
SRE Topics with Charity Majors and Liz Fong-Jones of HoneycombSRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
SRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
 
DevSecOps with Microsoft Tech
DevSecOps with Microsoft TechDevSecOps with Microsoft Tech
DevSecOps with Microsoft Tech
 
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices
 
Welcome to the Metrics
Welcome to the MetricsWelcome to the Metrics
Welcome to the Metrics
 
Data Scientists Are Analysts Are Also Software Engineers
Data Scientists Are Analysts Are Also Software EngineersData Scientists Are Analysts Are Also Software Engineers
Data Scientists Are Analysts Are Also Software Engineers
 
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia SportswearDevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
 
DevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratchDevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratch
 

More from DevOpsDays Houston

DevOpsDays Houston 2019 - Donovan Brown - Enterprise Transformation (and You ...
DevOpsDays Houston 2019 - Donovan Brown - Enterprise Transformation (and You ...DevOpsDays Houston 2019 - Donovan Brown - Enterprise Transformation (and You ...
DevOpsDays Houston 2019 - Donovan Brown - Enterprise Transformation (and You ...
DevOpsDays Houston
 
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston
 
DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...
DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...
DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...
DevOpsDays Houston
 
DevOpsDays Houston 2019 - Terry Shea - Centralizing Kubernetes Operations
DevOpsDays Houston 2019 - Terry Shea - Centralizing Kubernetes OperationsDevOpsDays Houston 2019 - Terry Shea - Centralizing Kubernetes Operations
DevOpsDays Houston 2019 - Terry Shea - Centralizing Kubernetes Operations
DevOpsDays Houston
 
DevOpsDays Houston 2019 - Dan Kirkpatrick - My Kubernetes Tool Chain: Open-So...
DevOpsDays Houston 2019 - Dan Kirkpatrick - My Kubernetes Tool Chain: Open-So...DevOpsDays Houston 2019 - Dan Kirkpatrick - My Kubernetes Tool Chain: Open-So...
DevOpsDays Houston 2019 - Dan Kirkpatrick - My Kubernetes Tool Chain: Open-So...
DevOpsDays Houston
 
DevOpsDays Houston 2019 - Robert Reeves - Relax: Automation Replaces Tasks no...
DevOpsDays Houston 2019 - Robert Reeves - Relax: Automation Replaces Tasks no...DevOpsDays Houston 2019 - Robert Reeves - Relax: Automation Replaces Tasks no...
DevOpsDays Houston 2019 - Robert Reeves - Relax: Automation Replaces Tasks no...
DevOpsDays Houston
 
DevOpsDays Houston 2019 - Margaret Valtierra - "I'm not technical" and other ...
DevOpsDays Houston 2019 - Margaret Valtierra - "I'm not technical" and other ...DevOpsDays Houston 2019 - Margaret Valtierra - "I'm not technical" and other ...
DevOpsDays Houston 2019 - Margaret Valtierra - "I'm not technical" and other ...
DevOpsDays Houston
 
DevOpsDays Houston 2019 - Lee Barnes - Effective Test Automation in DevOps - ...
DevOpsDays Houston 2019 - Lee Barnes - Effective Test Automation in DevOps - ...DevOpsDays Houston 2019 - Lee Barnes - Effective Test Automation in DevOps - ...
DevOpsDays Houston 2019 - Lee Barnes - Effective Test Automation in DevOps - ...
DevOpsDays Houston
 
DevOpsDays Houston 2019 - Erik Peterson - FinDevOps: Site Reliability in the ...
DevOpsDays Houston 2019 - Erik Peterson - FinDevOps: Site Reliability in the ...DevOpsDays Houston 2019 - Erik Peterson - FinDevOps: Site Reliability in the ...
DevOpsDays Houston 2019 - Erik Peterson - FinDevOps: Site Reliability in the ...
DevOpsDays Houston
 
DevOpsDays Houston 2019 - Jay Gordon - Checklists: Good Enough for NASA, good...
DevOpsDays Houston 2019 - Jay Gordon - Checklists: Good Enough for NASA, good...DevOpsDays Houston 2019 - Jay Gordon - Checklists: Good Enough for NASA, good...
DevOpsDays Houston 2019 - Jay Gordon - Checklists: Good Enough for NASA, good...
DevOpsDays Houston
 
DevOpsDays Houston 2019 - Waldo Grunenwald - Product teams, the wonder drug ...
DevOpsDays Houston 2019  - Waldo Grunenwald - Product teams, the wonder drug ...DevOpsDays Houston 2019  - Waldo Grunenwald - Product teams, the wonder drug ...
DevOpsDays Houston 2019 - Waldo Grunenwald - Product teams, the wonder drug ...
DevOpsDays Houston
 

More from DevOpsDays Houston (11)

DevOpsDays Houston 2019 - Donovan Brown - Enterprise Transformation (and You ...
DevOpsDays Houston 2019 - Donovan Brown - Enterprise Transformation (and You ...DevOpsDays Houston 2019 - Donovan Brown - Enterprise Transformation (and You ...
DevOpsDays Houston 2019 - Donovan Brown - Enterprise Transformation (and You ...
 
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
 
DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...
DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...
DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...
 
DevOpsDays Houston 2019 - Terry Shea - Centralizing Kubernetes Operations
DevOpsDays Houston 2019 - Terry Shea - Centralizing Kubernetes OperationsDevOpsDays Houston 2019 - Terry Shea - Centralizing Kubernetes Operations
DevOpsDays Houston 2019 - Terry Shea - Centralizing Kubernetes Operations
 
DevOpsDays Houston 2019 - Dan Kirkpatrick - My Kubernetes Tool Chain: Open-So...
DevOpsDays Houston 2019 - Dan Kirkpatrick - My Kubernetes Tool Chain: Open-So...DevOpsDays Houston 2019 - Dan Kirkpatrick - My Kubernetes Tool Chain: Open-So...
DevOpsDays Houston 2019 - Dan Kirkpatrick - My Kubernetes Tool Chain: Open-So...
 
DevOpsDays Houston 2019 - Robert Reeves - Relax: Automation Replaces Tasks no...
DevOpsDays Houston 2019 - Robert Reeves - Relax: Automation Replaces Tasks no...DevOpsDays Houston 2019 - Robert Reeves - Relax: Automation Replaces Tasks no...
DevOpsDays Houston 2019 - Robert Reeves - Relax: Automation Replaces Tasks no...
 
DevOpsDays Houston 2019 - Margaret Valtierra - "I'm not technical" and other ...
DevOpsDays Houston 2019 - Margaret Valtierra - "I'm not technical" and other ...DevOpsDays Houston 2019 - Margaret Valtierra - "I'm not technical" and other ...
DevOpsDays Houston 2019 - Margaret Valtierra - "I'm not technical" and other ...
 
DevOpsDays Houston 2019 - Lee Barnes - Effective Test Automation in DevOps - ...
DevOpsDays Houston 2019 - Lee Barnes - Effective Test Automation in DevOps - ...DevOpsDays Houston 2019 - Lee Barnes - Effective Test Automation in DevOps - ...
DevOpsDays Houston 2019 - Lee Barnes - Effective Test Automation in DevOps - ...
 
DevOpsDays Houston 2019 - Erik Peterson - FinDevOps: Site Reliability in the ...
DevOpsDays Houston 2019 - Erik Peterson - FinDevOps: Site Reliability in the ...DevOpsDays Houston 2019 - Erik Peterson - FinDevOps: Site Reliability in the ...
DevOpsDays Houston 2019 - Erik Peterson - FinDevOps: Site Reliability in the ...
 
DevOpsDays Houston 2019 - Jay Gordon - Checklists: Good Enough for NASA, good...
DevOpsDays Houston 2019 - Jay Gordon - Checklists: Good Enough for NASA, good...DevOpsDays Houston 2019 - Jay Gordon - Checklists: Good Enough for NASA, good...
DevOpsDays Houston 2019 - Jay Gordon - Checklists: Good Enough for NASA, good...
 
DevOpsDays Houston 2019 - Waldo Grunenwald - Product teams, the wonder drug ...
DevOpsDays Houston 2019  - Waldo Grunenwald - Product teams, the wonder drug ...DevOpsDays Houston 2019  - Waldo Grunenwald - Product teams, the wonder drug ...
DevOpsDays Houston 2019 - Waldo Grunenwald - Product teams, the wonder drug ...
 

Recently uploaded

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 

Recently uploaded (20)

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 

DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Another (DevOps) Silo

  • 1. A Practical Guide to NOT building a DevOps Silo (using Game Theory and Observability)
  • 2. @notsureifkevin • Docker Captain • Docker Meetup Organizer • DevOpsDays Nashville Organizer • 15+ years in software development • 5+ years Docker experience Kevin Crawley Developer Evangelist @ Instana Principle Architect / SRE @ Single Social Media @notsureifkevin (twitter, github, Instagram, linkedin, etc) Random Facts: • Endurance Athletics (training for 100 mile bike ride) • SciFi Nerd (The Expanse, Stargate, Firefly) • Video Game Nerd (RPGs mostly, Octopath Traveller current fav)
  • 3. @notsureifkevin Discussion Points • How can Game Theory tear down Silos • Characteristics of High Performance Organizations • DevOps and Site Reliability Engineers • What do SREs live and breath? o11y and SLI/Os ... LOL?
  • 4. @notsureifkevin Let’s talk about some Game Theory (p.s. I’m terrible at math)
  • 5. This is … GAME THEORY Bad Equilibrium It’s a strategy that all players in the game can adopt and converge on, but it won’t produce a desirable outcome for anyone. https://pdfs.semanticscholar.org/30d1/a03db196384a17fed3247407fb5859f7c76b.pdf
  • 6. @notsureifkevin Transformation: Focusing on Automation https://devops-research.com/
  • 7. @notsureifkevin Definition of a Silo (in IT) Silos can be defined as the contention which exist between functional barriers within an organization. This contention usually exists between teams where change management policy requirements and risks are high.
  • 8. This is … GAME THEORY Nash Equilibrium (Prisoners Dilemma) A concept of game theory where the optimal outcome of a game is one where no player has an incentive to deviate from her chosen strategy after considering an opponents choice. https://en.wikipedia.org/wiki/Nash_equilibrium
  • 9.
  • 11. Pareto Efficiency Is a state of allocation of resources in which it is impossible to make any one individual better off without making at least one individual worse off. aka ZERO SUM https://en.wikipedia.org/wiki/Pareto_efficiency
  • 12.
  • 13. Pareto Inefficiency A situation is inefficient if someone can be made better off even after compensating those made worse off.
  • 14. Pareto Inefficient Nash Equilibrium A Bad Equilibrium
  • 15.
  • 19. Pareto Inefficient Nash Equilibrium Gives you permission and proof to change the game
  • 21. SILOS ARE EASY TO DEFEND AND DIFFICULT TO ATTACK
  • 22. @notsureifkevin Defining your Culture – The Westrum Model Information is actively sought Failures are learning opportunities, and messengers of them are not punished Responsibilities are shared Cross-functional collaboration is encouraged and rewarded Failure causes enquiry New ideas are welcomed https://langerman.co.za/cultural-types/
  • 23. @notsureifkevin Percentage of Work Done Manually ELITE PERFORMERS HIGH PERFORMERS LOW PERFORMERS Configuration Management 5% 10% 30% Testing 10% 20% 30% Deployments 5% 10% 30% Change approval process 10% 30% 40% https://devops-research.com/
  • 24. @notsureifkevin High Performance vs Low Performance Organizations High Performers • Deployments: > 1 hour and < 1 day • Lead Time for Changes: > 1 day and < 1 week • MTTR: < 1 day • Change Failure Rate: 0-15% Low Performers • Deployments: Once per week/month • Lead Time for Changes: > 1 month and <6 months • MTTR: > 1 week and < 1 month • Change Failure Rate: 46-60% https://devops-research.com/
  • 25. @notsureifkevin Transformation: Focusing on Automation https://devops-research.com/
  • 26. @notsureifkevin What happens when we tear down the silos and become a DevOps organization? • We ship software more often, complexity increases and reliability starts to decline • We naturally shift our focus to solve the scalability and reliability issues • Rise of the Site Reliability Engineers
  • 27.
  • 28. What are some tools / processes that organizations can put in place to change our equilibrium and communicate? • Communication & Collaboration Tools • Slack, Git, Pagerduty • Observability (SRE) Tooling • Custom Dashboards / Metrics • Log Analytics • Distributed Tracing
  • 30. @notsureifkevin • Not just tooling • Similar to how DevOps is a mindset • No longer treating services like Schrödinger's cat • (A lot) more context around events and transactions • Monitoring • Instrumentation • Structured Logging (Tracing) • Alerting • Dashboards Observability
  • 32. @notsureifkevin How many of you are running staging environments?
  • 33. @notsureifkevin Now, how many of you actually trust your staging environments?
  • 34. This is your staging environment
  • 35. … and this is your production environment
  • 36. @notsureifkevin Observability enables Developers, Operations, and SREs to debug production systems via: •Context •Status •Expectations •Contributing Factor Analysis
  • 37. @notsureifkevin In order to observe a system, we must emit signals from within it. Those signals can answer the following questions (and more): • Number of Retries / Backoffs • Request parameters / Query Statements • Failing back to defaults • Top-Level Exceptions / Log Messages
  • 38. @notsureifkevin How do we make our systems more observable? • We must wrap communication functionality within our applications utilizing Distributed Tracing implementations: • Community Libraries (OpenTracing, OpenCensus, Zipkin) • Vendor Libraries (Instana, SignalFX, Dynatrace, Datadog) Each of these solutions support many of the same languages and frameworks, some more than others. They each have trade-offs. They each have their own level of efforts at implementation.
  • 39. @notsureifkevin Distributed Tracing • Also known as Distributed Structured Logging • Larger Payloads • Rich Contextual Data https://w3c.github.io/trace-context
  • 40. @notsureifkevin How does Observability help enable a DevOps culture? Let’s take a look at a production microservice application which has been instrumented by a distributed tracing solution
  • 41. @notsureifkevin • Operated by 3 engineers (1 FE/1 BE/1 SRE) • We built Single to give artists and labels the ability to easily distribute their music in their own stores • Soft launched in 2018 with 15 microservices – has since expanded to over 28 microservices with zero additional engineering personnel
  • 42. @notsureifkevin “DevOps allows small teams to achieve great things.” – Gene Kim Observability enables those small teams to scale effectively while doing great things.
  • 45. @notsureifkevin When we begin emitting signals from every transaction in the system • We enable powerful insights into production applications • Dependency mapping becomes trivial • SREs and Engineers can track golden signals on EVERY operational perspective on their applications
  • 50. @notsureifkevin • Enables your organization to understand the behavior of your system • Empowers your engineers to find and fix problems • Enables you to build more reliable systems and ship software faster • Promotes empathy through understanding, transparency, and communication. Focusing on Observability
  • 51. @notsureifkevin Follow Me on Twitter @notsureifkevin • Use Game Theory to change the game – put all stakeholders on-call, everyone should feel the pain of an outage. • Observability compliments and more importantly enables a DevOps culture.