SlideShare a Scribd company logo
1 of 36
Militarise IT For DevOps Success
John Rakowski, Director of Technology Strategy
“Victorious warriors
win first and then go
to war, while
defeated warriors go
to war first and then
seek to win”. Sun
Tzu, 6 th Century BC
Copyright © 2015 AppDynamics. All rights reserved. 4
“You Never Know
Where You Are Going
Until You Know Where
You Have Been” Will
Smith, Will2k
http://i.huffpost.com/gen/1232576/images/o-WILL-SMITH-facebook.jpg
Two sides to measurement
Copyright © 2015 AppDynamics. All rights reserved. 5
Monitoring Metrics
Agenda
• Measurement and monitoring
• Introducing situational awareness and OODA
• Three capabilities to speed up OODA
Copyright © 2015 AppDynamics. All rights reserved. 6
What do we need to monitor?
Copyright © 2015 AppDynamics. All rights reserved. 7
Infrastructure
Databases
Applications
Users
Understanding the context
Copyright © 2015 AppDynamics. All rights reserved. 8
Applications are complex
Copyright © 2015 AppDynamics. All rights reserved. 9
Fast Release
Loyalty
Engagement
Revenue
Performance really matters
Copyright © 2015 AppDynamics. All rights reserved. 10
Performance really matters
Copyright © 2015 AppDynamics. All rights reserved. 11
11.6 seconds
24,000 releases
300 releases
Understanding the consequences
Copyright © 2015 AppDynamics. All rights reserved. 12
Understand the consequences
Copyright © 2015 AppDynamics. All rights reserved. 13
How many enterprise monitoring products would
you estimate your IT org owns?
Copyright © 2015 AppDynamics. All rights reserved. 14
65% have more
than 10 products!
Source: EMA and AppDynamics Monitoring Survey, May 2015 , sample size = 302 IT professionals
Many tools equals “proactive” monitoring?
Copyright © 2015 AppDynamics. All rights reserved. 15
44%
Source: EMA and AppDynamics Monitoring Survey, May 2015 , sample size = 302 IT professionals
Monitoring tools usually focus only on one
metric
Copyright © 2015 AppDynamics. All rights reserved. 16
MTTR
Mean Time To Innocence
Copyright © 2014 AppDynamics. All rights reserved. 17
COST
PEOPLE | INFRASTRUCTURE
BRAND LOYALTY
THE WAR ROOM
£ is
down
business
Network Not the
DB ?? REVENUE
“Your
app is
slow!”
web database network
But the big issues are…
Copyright © 2015 AppDynamics. All rights reserved. 18
1/3
Issues reported by end
users
77%
Issues require 5+ people
hours to resolve
19
Source: http://thenextweb.com/wp-content/blogs.dir/1/files/2011/04/We-waited-30-min.jpg
Complaints like this are no more…
Application failures are very public in the
software defined business
20
“Victorious warriors
win first and then go
to war, while
defeated warriors
go to war first and
then seek to win”.
Sun Tzu, 6 th Century
BC
Agenda
• Introducing situational awareness and OODA
Copyright © 2015 AppDynamics. All rights reserved. 22
Copyright © 2015 AppDynamics. All rights reserved. 23
Embrace situational awareness
“Knowing what is going on so you can figure out what to do”
Operate fast via OODA
Copyright © 2015 AppDynamics. All rights reserved. 24
Source: http://www.toledoblade.com/World/2003/03/22/Air-Force-pilot-s-ideas-
shaped-modern-military-strategy.html
• Observe
• Orient
• Decide
• Act
OODA explained
Copyright © 2015 AppDynamics. All rights reserved. 25
Observations Decision Act
Traditions
New Info Past Exp
Generic
Heritage
Analysis
Synthesis
Observe Orient Act
Unfolding
circumstances
Environment
Feed
Forward
Feed
Forward
Feed
Forward
Feed
Back
Unfolding
interaction
Analytics Decide
Monitoring
OODA applies across the organisation
Copyright © 2015 AppDynamics. All rights reserved. 26
Arch App
Dev
Test/Rel
ease Ops
Plan and
Design
Build Quality
Assurance
Support
Business
Marketin
g
Prod
Mgmt
Agenda
• Three capabilities to speed up OODA
Copyright © 2015 AppDynamics. All rights reserved. 27
Three capabilities to speed up OODA
Copyright © 2015 AppDynamics. All rights reserved. 28
SEE ACT KNOW
Observe
and Orient
Feedback and
Optimize
Decide
and Act
Unified monitoring
Copyright © 2015 AppDynamics. All rights reserved. 29
1) Transaction tracing and mapping
3) Application topology and visualization
4) Application monitoring
5) End User Experience Monitoring (EUEM)
6) Infrastructure Monitoring
7) Database monitoring
SEE
2) Business Transaction understanding
DevOps Collaboration
Automation On Emerging
Issues
Compare Application
Releases Easily
Ability to Collaborate
In One Console
ACT
Copyright © 2015 AppDynamics. All rights reserved. 31
KNOW App-centric analytics
Performance Engagement
Value
Optimise
OODA
Top Product Categories
Customers by Tier
Average Response Time
£232,390Revenue Top
Products
Revenue by
cities
Customer
breakdown
Total Revenues
Top Cities
Performance of
every
transaction
Optimise observe and orient
Optimise continuous delivery
Copyright © 2015 AppDynamics. All rights reserved. 33
Application
Revenue
Application
Response time
agile
release 1
agile
release 2
agile
release 3
£44,499 per min
3.1 sec
1.9 sec
£54,499 per min
See, Act, Know across the organisation
Copyright © 2015 AppDynamics. All rights reserved. 34
Arch App
Dev
Test/Rel
ease OpsBusiness
Customer Needs, Customer Feedback, New App And Release
Information, New Feature Information, Bug Fix Info etc
Revenue Per Release, Customer Engagement, App Performance
Information, Device Information, Crashes etc,
“Victorious warriors
win first and then go
to war, while
defeated warriors go
to war first and then
seek to win”. Sun
Tzu, 6 th Century BC
Conclusion
Copyright © 2015 AppDynamics. All rights reserved. 36
Source: http://i.ytimg.com/vi/9m35k2VLnlY/maxresdefault.jpg
• Measurement equals monitoring and metrics
• Do you current monitoring tools provide situational
awareness?
– Observe
– Orient
– Decide
– Act
• Think See, Act, Know for situation intelligent response

More Related Content

What's hot

New Relic - Digital Intelligence - Meetup #12
New Relic - Digital Intelligence - Meetup #12New Relic - Digital Intelligence - Meetup #12
New Relic - Digital Intelligence - Meetup #12WinOps Conf
 
How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013Puppet
 
DevOps Transformations
DevOps TransformationsDevOps Transformations
DevOps TransformationsErnest Mueller
 
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...WinOps Conf
 
The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014DevOpsGroup
 
01 why of dev ops - devopsguys - magentys - final
01   why of dev ops - devopsguys - magentys - final01   why of dev ops - devopsguys - magentys - final
01 why of dev ops - devopsguys - magentys - finalDevOpsGroup
 
Top Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps HandbookTop Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps HandbookXebiaLabs
 
The Four Keys - Measuring DevOps Success
The Four Keys - Measuring DevOps SuccessThe Four Keys - Measuring DevOps Success
The Four Keys - Measuring DevOps SuccessDina Graves Portman
 
Introducing Continuous Integration Using Vsts
Introducing Continuous Integration Using VstsIntroducing Continuous Integration Using Vsts
Introducing Continuous Integration Using VstsMohamed Samy
 
Long-term Impact of Log4J
Long-term Impact of Log4JLong-term Impact of Log4J
Long-term Impact of Log4JDenim Group
 
Very first introduction to DevOps
Very first introduction to DevOps Very first introduction to DevOps
Very first introduction to DevOps Hien Nguyen
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous DeploymentBrian Henerey
 
Drinking from the Stream: How to Use Messaging Platforms for Scalability & Pe...
Drinking from the Stream: How to Use Messaging Platforms for Scalability & Pe...Drinking from the Stream: How to Use Messaging Platforms for Scalability & Pe...
Drinking from the Stream: How to Use Messaging Platforms for Scalability & Pe...VMware Tanzu
 
DevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesVictorOps
 
A DevOps Mario Developer Game Challenge with GRC
A DevOps Mario Developer Game Challenge with GRCA DevOps Mario Developer Game Challenge with GRC
A DevOps Mario Developer Game Challenge with GRCBMK Lakshminarayanan
 
OpenControl Overview - Joshua McKenty
OpenControl Overview - Joshua McKentyOpenControl Overview - Joshua McKenty
OpenControl Overview - Joshua McKentyJulie Coonce
 
QSM Mendix Benchmark Report
QSM Mendix Benchmark ReportQSM Mendix Benchmark Report
QSM Mendix Benchmark ReportMatt Haney
 

What's hot (20)

New Relic - Digital Intelligence - Meetup #12
New Relic - Digital Intelligence - Meetup #12New Relic - Digital Intelligence - Meetup #12
New Relic - Digital Intelligence - Meetup #12
 
How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013
 
DevOps Transformations
DevOps TransformationsDevOps Transformations
DevOps Transformations
 
Microsoft DevOps Journey
Microsoft DevOps JourneyMicrosoft DevOps Journey
Microsoft DevOps Journey
 
The Devops Handbook
The Devops HandbookThe Devops Handbook
The Devops Handbook
 
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
 
The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014
 
01 why of dev ops - devopsguys - magentys - final
01   why of dev ops - devopsguys - magentys - final01   why of dev ops - devopsguys - magentys - final
01 why of dev ops - devopsguys - magentys - final
 
bg Meetup München - DevOps Demystified
bg Meetup München - DevOps Demystifiedbg Meetup München - DevOps Demystified
bg Meetup München - DevOps Demystified
 
Top Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps HandbookTop Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps Handbook
 
The Four Keys - Measuring DevOps Success
The Four Keys - Measuring DevOps SuccessThe Four Keys - Measuring DevOps Success
The Four Keys - Measuring DevOps Success
 
Introducing Continuous Integration Using Vsts
Introducing Continuous Integration Using VstsIntroducing Continuous Integration Using Vsts
Introducing Continuous Integration Using Vsts
 
Long-term Impact of Log4J
Long-term Impact of Log4JLong-term Impact of Log4J
Long-term Impact of Log4J
 
Very first introduction to DevOps
Very first introduction to DevOps Very first introduction to DevOps
Very first introduction to DevOps
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
Drinking from the Stream: How to Use Messaging Platforms for Scalability & Pe...
Drinking from the Stream: How to Use Messaging Platforms for Scalability & Pe...Drinking from the Stream: How to Use Messaging Platforms for Scalability & Pe...
Drinking from the Stream: How to Use Messaging Platforms for Scalability & Pe...
 
DevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call Responsibilties
 
A DevOps Mario Developer Game Challenge with GRC
A DevOps Mario Developer Game Challenge with GRCA DevOps Mario Developer Game Challenge with GRC
A DevOps Mario Developer Game Challenge with GRC
 
OpenControl Overview - Joshua McKenty
OpenControl Overview - Joshua McKentyOpenControl Overview - Joshua McKenty
OpenControl Overview - Joshua McKenty
 
QSM Mendix Benchmark Report
QSM Mendix Benchmark ReportQSM Mendix Benchmark Report
QSM Mendix Benchmark Report
 

Viewers also liked

TechEd North America Speaker Idol Heat Presentation
TechEd North America Speaker Idol Heat PresentationTechEd North America Speaker Idol Heat Presentation
TechEd North America Speaker Idol Heat PresentationAidan Finn
 
Auf die Plätze – fertig – Regenbogenkotze! #AFBMC
Auf die Plätze – fertig – Regenbogenkotze! #AFBMCAuf die Plätze – fertig – Regenbogenkotze! #AFBMC
Auf die Plätze – fertig – Regenbogenkotze! #AFBMCAllFacebook.de
 
Die praktische Anwendung von Facebook Atlas im Uhren-Segment #AFBMC
Die praktische Anwendung von Facebook Atlas im Uhren-Segment #AFBMCDie praktische Anwendung von Facebook Atlas im Uhren-Segment #AFBMC
Die praktische Anwendung von Facebook Atlas im Uhren-Segment #AFBMCAllFacebook.de
 
„Oida, Facebook! Bist deppert?“ #AFBMC
 „Oida, Facebook! Bist deppert?“ #AFBMC „Oida, Facebook! Bist deppert?“ #AFBMC
„Oida, Facebook! Bist deppert?“ #AFBMCAllFacebook.de
 
How Trek-Segafredo Powers its Racing With CA Flowdock
How Trek-Segafredo Powers its Racing With CA FlowdockHow Trek-Segafredo Powers its Racing With CA Flowdock
How Trek-Segafredo Powers its Racing With CA FlowdockCA Technologies
 
Microsoft Dynamics AX 2012 - X++ Compiled to CIL
Microsoft Dynamics AX 2012 - X++ Compiled to CILMicrosoft Dynamics AX 2012 - X++ Compiled to CIL
Microsoft Dynamics AX 2012 - X++ Compiled to CILFabio Filardi
 
Tornado Presentation
Tornado PresentationTornado Presentation
Tornado PresentationGreatBilal
 
PEGA CSSA Dumps | PEGA 7.1 CSSA Dumps
PEGA CSSA  Dumps | PEGA 7.1 CSSA Dumps PEGA CSSA  Dumps | PEGA 7.1 CSSA Dumps
PEGA CSSA Dumps | PEGA 7.1 CSSA Dumps Ashock Roy
 
Cómo crear un curriculum vitae perfecto en 2019
Cómo crear un curriculum vitae perfecto en 2019Cómo crear un curriculum vitae perfecto en 2019
Cómo crear un curriculum vitae perfecto en 2019Cláudio Russo Inácio★
 

Viewers also liked (14)

Resume 2-17-16
Resume 2-17-16Resume 2-17-16
Resume 2-17-16
 
Muhammad Iqbal
Muhammad IqbalMuhammad Iqbal
Muhammad Iqbal
 
TechEd North America Speaker Idol Heat Presentation
TechEd North America Speaker Idol Heat PresentationTechEd North America Speaker Idol Heat Presentation
TechEd North America Speaker Idol Heat Presentation
 
Azure AD Connect
Azure AD ConnectAzure AD Connect
Azure AD Connect
 
Cisco’s Agile Journey
Cisco’s Agile JourneyCisco’s Agile Journey
Cisco’s Agile Journey
 
Auf die Plätze – fertig – Regenbogenkotze! #AFBMC
Auf die Plätze – fertig – Regenbogenkotze! #AFBMCAuf die Plätze – fertig – Regenbogenkotze! #AFBMC
Auf die Plätze – fertig – Regenbogenkotze! #AFBMC
 
Die praktische Anwendung von Facebook Atlas im Uhren-Segment #AFBMC
Die praktische Anwendung von Facebook Atlas im Uhren-Segment #AFBMCDie praktische Anwendung von Facebook Atlas im Uhren-Segment #AFBMC
Die praktische Anwendung von Facebook Atlas im Uhren-Segment #AFBMC
 
„Oida, Facebook! Bist deppert?“ #AFBMC
 „Oida, Facebook! Bist deppert?“ #AFBMC „Oida, Facebook! Bist deppert?“ #AFBMC
„Oida, Facebook! Bist deppert?“ #AFBMC
 
How Trek-Segafredo Powers its Racing With CA Flowdock
How Trek-Segafredo Powers its Racing With CA FlowdockHow Trek-Segafredo Powers its Racing With CA Flowdock
How Trek-Segafredo Powers its Racing With CA Flowdock
 
Microsoft Dynamics AX 2012 - X++ Compiled to CIL
Microsoft Dynamics AX 2012 - X++ Compiled to CILMicrosoft Dynamics AX 2012 - X++ Compiled to CIL
Microsoft Dynamics AX 2012 - X++ Compiled to CIL
 
Tornado Presentation
Tornado PresentationTornado Presentation
Tornado Presentation
 
Tornado
TornadoTornado
Tornado
 
PEGA CSSA Dumps | PEGA 7.1 CSSA Dumps
PEGA CSSA  Dumps | PEGA 7.1 CSSA Dumps PEGA CSSA  Dumps | PEGA 7.1 CSSA Dumps
PEGA CSSA Dumps | PEGA 7.1 CSSA Dumps
 
Cómo crear un curriculum vitae perfecto en 2019
Cómo crear un curriculum vitae perfecto en 2019Cómo crear un curriculum vitae perfecto en 2019
Cómo crear un curriculum vitae perfecto en 2019
 

Similar to WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success

AppSphere 15 - Deep Dive into AppDynamics Application Analytics
AppSphere 15 - Deep Dive into AppDynamics Application AnalyticsAppSphere 15 - Deep Dive into AppDynamics Application Analytics
AppSphere 15 - Deep Dive into AppDynamics Application AnalyticsAppDynamics
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart BeatBalwinder Kaur
 
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive IndustryAppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive IndustryAppDynamics
 
AppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End MonitoringAppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End MonitoringAppDynamics
 
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations CenterAppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations CenterAppDynamics
 
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise EnvironmentsTopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise EnvironmentsJonah Kowall
 
Take Control of Application Performance
Take Control of Application PerformanceTake Control of Application Performance
Take Control of Application PerformanceRiverbed Technology
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...AppDynamics
 
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...AppDynamics
 
Data Science Case Studies: The Internet of Things: Implications for the Enter...
Data Science Case Studies: The Internet of Things: Implications for the Enter...Data Science Case Studies: The Internet of Things: Implications for the Enter...
Data Science Case Studies: The Internet of Things: Implications for the Enter...VMware Tanzu
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APMJonah Kowall
 
How often do Your Machines and People talk? Humanizing the IoT - AWS IoT Web Day
How often do Your Machines and People talk? Humanizing the IoT - AWS IoT Web DayHow often do Your Machines and People talk? Humanizing the IoT - AWS IoT Web Day
How often do Your Machines and People talk? Humanizing the IoT - AWS IoT Web DayAWS Germany
 
Top 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & TricksTop 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & TricksAppDynamics
 
Cutting Through the Disruption
Cutting Through the DisruptionCutting Through the Disruption
Cutting Through the DisruptionOSSCube
 
DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsJonah Kowall
 
Data Science Powered Apps for Internet of Things
Data Science Powered Apps for Internet of ThingsData Science Powered Apps for Internet of Things
Data Science Powered Apps for Internet of ThingsVMware Tanzu
 
WeSecure Data Security Congres: 5 must haves to safe cloud enablement
WeSecure Data Security Congres: 5 must haves to safe cloud enablementWeSecure Data Security Congres: 5 must haves to safe cloud enablement
WeSecure Data Security Congres: 5 must haves to safe cloud enablementWeSecure
 
How Facility Controls Systems Present Cybersecurity Challenges - OSIsoft
How Facility Controls Systems Present Cybersecurity Challenges - OSIsoftHow Facility Controls Systems Present Cybersecurity Challenges - OSIsoft
How Facility Controls Systems Present Cybersecurity Challenges - OSIsoftOSIsoft, LLC
 
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...CA Technologies
 

Similar to WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success (20)

AppSphere 15 - Deep Dive into AppDynamics Application Analytics
AppSphere 15 - Deep Dive into AppDynamics Application AnalyticsAppSphere 15 - Deep Dive into AppDynamics Application Analytics
AppSphere 15 - Deep Dive into AppDynamics Application Analytics
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart Beat
 
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive IndustryAppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
 
AppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End MonitoringAppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End Monitoring
 
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations CenterAppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
 
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise EnvironmentsTopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
 
Take Control of Application Performance
Take Control of Application PerformanceTake Control of Application Performance
Take Control of Application Performance
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
 
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
 
Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
 
Data Science Case Studies: The Internet of Things: Implications for the Enter...
Data Science Case Studies: The Internet of Things: Implications for the Enter...Data Science Case Studies: The Internet of Things: Implications for the Enter...
Data Science Case Studies: The Internet of Things: Implications for the Enter...
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
 
How often do Your Machines and People talk? Humanizing the IoT - AWS IoT Web Day
How often do Your Machines and People talk? Humanizing the IoT - AWS IoT Web DayHow often do Your Machines and People talk? Humanizing the IoT - AWS IoT Web Day
How often do Your Machines and People talk? Humanizing the IoT - AWS IoT Web Day
 
Top 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & TricksTop 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & Tricks
 
Cutting Through the Disruption
Cutting Through the DisruptionCutting Through the Disruption
Cutting Through the Disruption
 
DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environments
 
Data Science Powered Apps for Internet of Things
Data Science Powered Apps for Internet of ThingsData Science Powered Apps for Internet of Things
Data Science Powered Apps for Internet of Things
 
WeSecure Data Security Congres: 5 must haves to safe cloud enablement
WeSecure Data Security Congres: 5 must haves to safe cloud enablementWeSecure Data Security Congres: 5 must haves to safe cloud enablement
WeSecure Data Security Congres: 5 must haves to safe cloud enablement
 
How Facility Controls Systems Present Cybersecurity Challenges - OSIsoft
How Facility Controls Systems Present Cybersecurity Challenges - OSIsoftHow Facility Controls Systems Present Cybersecurity Challenges - OSIsoft
How Facility Controls Systems Present Cybersecurity Challenges - OSIsoft
 
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...
 

More from WinOps Conf

Rik Hepworth - ARM Yourself for Effective Azure Provisioning
Rik Hepworth - ARM Yourself for Effective Azure ProvisioningRik Hepworth - ARM Yourself for Effective Azure Provisioning
Rik Hepworth - ARM Yourself for Effective Azure ProvisioningWinOps Conf
 
Trond Hindenes - 18 months of learning: Notes from implementing Ansible in a ...
Trond Hindenes - 18 months of learning: Notes from implementing Ansible in a ...Trond Hindenes - 18 months of learning: Notes from implementing Ansible in a ...
Trond Hindenes - 18 months of learning: Notes from implementing Ansible in a ...WinOps Conf
 
Flynn Bundy - 60 micro-services in 6 months
Flynn Bundy - 60 micro-services in 6 months Flynn Bundy - 60 micro-services in 6 months
Flynn Bundy - 60 micro-services in 6 months WinOps Conf
 
Ian Margetts - ASOS’ Journey to Continuous Deployment
Ian Margetts - ASOS’ Journey to Continuous DeploymentIan Margetts - ASOS’ Journey to Continuous Deployment
Ian Margetts - ASOS’ Journey to Continuous DeploymentWinOps Conf
 
Connon MacRae - Evolution of Ticketmaster's journey to DevOps
Connon MacRae - Evolution of Ticketmaster's journey to DevOpsConnon MacRae - Evolution of Ticketmaster's journey to DevOps
Connon MacRae - Evolution of Ticketmaster's journey to DevOpsWinOps Conf
 
Eduardo Piairo - Deployment pipeline for databases (Azure SQL Database, SQL S...
Eduardo Piairo - Deployment pipeline for databases (Azure SQL Database, SQL S...Eduardo Piairo - Deployment pipeline for databases (Azure SQL Database, SQL S...
Eduardo Piairo - Deployment pipeline for databases (Azure SQL Database, SQL S...WinOps Conf
 
Ed Elliott - Practical DSC in Azure
Ed Elliott - Practical DSC in AzureEd Elliott - Practical DSC in Azure
Ed Elliott - Practical DSC in AzureWinOps Conf
 
Alex Magnay - Azure Infrastructure as Code with Hashicorp Terraform
Alex Magnay - Azure Infrastructure as Code with Hashicorp TerraformAlex Magnay - Azure Infrastructure as Code with Hashicorp Terraform
Alex Magnay - Azure Infrastructure as Code with Hashicorp TerraformWinOps Conf
 
Neil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep DiveNeil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep DiveWinOps Conf
 
Sam Guckenheimer - Moving to One Engineering System
Sam Guckenheimer - Moving to One Engineering SystemSam Guckenheimer - Moving to One Engineering System
Sam Guckenheimer - Moving to One Engineering SystemWinOps Conf
 
Jeffrey Snover - Empowering DevOps with Azure Stack
Jeffrey Snover - Empowering DevOps with Azure StackJeffrey Snover - Empowering DevOps with Azure Stack
Jeffrey Snover - Empowering DevOps with Azure StackWinOps Conf
 
WinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf
 
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...WinOps Conf
 
WinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows Server
WinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows ServerWinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows Server
WinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows ServerWinOps Conf
 
WinOps Conf 2016 - Peter Mounce - DoS yourself in production every night to p...
WinOps Conf 2016 - Peter Mounce - DoS yourself in production every night to p...WinOps Conf 2016 - Peter Mounce - DoS yourself in production every night to p...
WinOps Conf 2016 - Peter Mounce - DoS yourself in production every night to p...WinOps Conf
 
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOpsWinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOpsWinOps Conf
 
WinOps Conf 2016 - Richard Siddaway - DevOps With Nano Server and Windows Con...
WinOps Conf 2016 - Richard Siddaway - DevOps With Nano Server and Windows Con...WinOps Conf 2016 - Richard Siddaway - DevOps With Nano Server and Windows Con...
WinOps Conf 2016 - Richard Siddaway - DevOps With Nano Server and Windows Con...WinOps Conf
 
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSCWinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSCWinOps Conf
 
WinOps Conf 2015 - Deploying apps to the Cloud with Octopus Deploy
WinOps Conf 2015 - Deploying apps to the Cloud with Octopus DeployWinOps Conf 2015 - Deploying apps to the Cloud with Octopus Deploy
WinOps Conf 2015 - Deploying apps to the Cloud with Octopus DeployWinOps Conf
 
WinOps Conf 2015 - Microsoft Azure & Open Source
WinOps Conf 2015 - Microsoft Azure & Open SourceWinOps Conf 2015 - Microsoft Azure & Open Source
WinOps Conf 2015 - Microsoft Azure & Open SourceWinOps Conf
 

More from WinOps Conf (20)

Rik Hepworth - ARM Yourself for Effective Azure Provisioning
Rik Hepworth - ARM Yourself for Effective Azure ProvisioningRik Hepworth - ARM Yourself for Effective Azure Provisioning
Rik Hepworth - ARM Yourself for Effective Azure Provisioning
 
Trond Hindenes - 18 months of learning: Notes from implementing Ansible in a ...
Trond Hindenes - 18 months of learning: Notes from implementing Ansible in a ...Trond Hindenes - 18 months of learning: Notes from implementing Ansible in a ...
Trond Hindenes - 18 months of learning: Notes from implementing Ansible in a ...
 
Flynn Bundy - 60 micro-services in 6 months
Flynn Bundy - 60 micro-services in 6 months Flynn Bundy - 60 micro-services in 6 months
Flynn Bundy - 60 micro-services in 6 months
 
Ian Margetts - ASOS’ Journey to Continuous Deployment
Ian Margetts - ASOS’ Journey to Continuous DeploymentIan Margetts - ASOS’ Journey to Continuous Deployment
Ian Margetts - ASOS’ Journey to Continuous Deployment
 
Connon MacRae - Evolution of Ticketmaster's journey to DevOps
Connon MacRae - Evolution of Ticketmaster's journey to DevOpsConnon MacRae - Evolution of Ticketmaster's journey to DevOps
Connon MacRae - Evolution of Ticketmaster's journey to DevOps
 
Eduardo Piairo - Deployment pipeline for databases (Azure SQL Database, SQL S...
Eduardo Piairo - Deployment pipeline for databases (Azure SQL Database, SQL S...Eduardo Piairo - Deployment pipeline for databases (Azure SQL Database, SQL S...
Eduardo Piairo - Deployment pipeline for databases (Azure SQL Database, SQL S...
 
Ed Elliott - Practical DSC in Azure
Ed Elliott - Practical DSC in AzureEd Elliott - Practical DSC in Azure
Ed Elliott - Practical DSC in Azure
 
Alex Magnay - Azure Infrastructure as Code with Hashicorp Terraform
Alex Magnay - Azure Infrastructure as Code with Hashicorp TerraformAlex Magnay - Azure Infrastructure as Code with Hashicorp Terraform
Alex Magnay - Azure Infrastructure as Code with Hashicorp Terraform
 
Neil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep DiveNeil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep Dive
 
Sam Guckenheimer - Moving to One Engineering System
Sam Guckenheimer - Moving to One Engineering SystemSam Guckenheimer - Moving to One Engineering System
Sam Guckenheimer - Moving to One Engineering System
 
Jeffrey Snover - Empowering DevOps with Azure Stack
Jeffrey Snover - Empowering DevOps with Azure StackJeffrey Snover - Empowering DevOps with Azure Stack
Jeffrey Snover - Empowering DevOps with Azure Stack
 
WinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release Pipelines
 
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
 
WinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows Server
WinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows ServerWinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows Server
WinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows Server
 
WinOps Conf 2016 - Peter Mounce - DoS yourself in production every night to p...
WinOps Conf 2016 - Peter Mounce - DoS yourself in production every night to p...WinOps Conf 2016 - Peter Mounce - DoS yourself in production every night to p...
WinOps Conf 2016 - Peter Mounce - DoS yourself in production every night to p...
 
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOpsWinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
 
WinOps Conf 2016 - Richard Siddaway - DevOps With Nano Server and Windows Con...
WinOps Conf 2016 - Richard Siddaway - DevOps With Nano Server and Windows Con...WinOps Conf 2016 - Richard Siddaway - DevOps With Nano Server and Windows Con...
WinOps Conf 2016 - Richard Siddaway - DevOps With Nano Server and Windows Con...
 
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSCWinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
 
WinOps Conf 2015 - Deploying apps to the Cloud with Octopus Deploy
WinOps Conf 2015 - Deploying apps to the Cloud with Octopus DeployWinOps Conf 2015 - Deploying apps to the Cloud with Octopus Deploy
WinOps Conf 2015 - Deploying apps to the Cloud with Octopus Deploy
 
WinOps Conf 2015 - Microsoft Azure & Open Source
WinOps Conf 2015 - Microsoft Azure & Open SourceWinOps Conf 2015 - Microsoft Azure & Open Source
WinOps Conf 2015 - Microsoft Azure & Open Source
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success

  • 1. Militarise IT For DevOps Success John Rakowski, Director of Technology Strategy
  • 2. “Victorious warriors win first and then go to war, while defeated warriors go to war first and then seek to win”. Sun Tzu, 6 th Century BC
  • 3.
  • 4. Copyright © 2015 AppDynamics. All rights reserved. 4 “You Never Know Where You Are Going Until You Know Where You Have Been” Will Smith, Will2k http://i.huffpost.com/gen/1232576/images/o-WILL-SMITH-facebook.jpg
  • 5. Two sides to measurement Copyright © 2015 AppDynamics. All rights reserved. 5 Monitoring Metrics
  • 6. Agenda • Measurement and monitoring • Introducing situational awareness and OODA • Three capabilities to speed up OODA Copyright © 2015 AppDynamics. All rights reserved. 6
  • 7. What do we need to monitor? Copyright © 2015 AppDynamics. All rights reserved. 7 Infrastructure Databases Applications Users
  • 8. Understanding the context Copyright © 2015 AppDynamics. All rights reserved. 8
  • 9. Applications are complex Copyright © 2015 AppDynamics. All rights reserved. 9 Fast Release Loyalty Engagement Revenue
  • 10. Performance really matters Copyright © 2015 AppDynamics. All rights reserved. 10
  • 11. Performance really matters Copyright © 2015 AppDynamics. All rights reserved. 11 11.6 seconds 24,000 releases 300 releases
  • 12. Understanding the consequences Copyright © 2015 AppDynamics. All rights reserved. 12
  • 13. Understand the consequences Copyright © 2015 AppDynamics. All rights reserved. 13
  • 14. How many enterprise monitoring products would you estimate your IT org owns? Copyright © 2015 AppDynamics. All rights reserved. 14 65% have more than 10 products! Source: EMA and AppDynamics Monitoring Survey, May 2015 , sample size = 302 IT professionals
  • 15. Many tools equals “proactive” monitoring? Copyright © 2015 AppDynamics. All rights reserved. 15 44% Source: EMA and AppDynamics Monitoring Survey, May 2015 , sample size = 302 IT professionals
  • 16. Monitoring tools usually focus only on one metric Copyright © 2015 AppDynamics. All rights reserved. 16 MTTR
  • 17. Mean Time To Innocence Copyright © 2014 AppDynamics. All rights reserved. 17 COST PEOPLE | INFRASTRUCTURE BRAND LOYALTY THE WAR ROOM £ is down business Network Not the DB ?? REVENUE “Your app is slow!” web database network
  • 18. But the big issues are… Copyright © 2015 AppDynamics. All rights reserved. 18 1/3 Issues reported by end users 77% Issues require 5+ people hours to resolve
  • 20. Application failures are very public in the software defined business 20
  • 21. “Victorious warriors win first and then go to war, while defeated warriors go to war first and then seek to win”. Sun Tzu, 6 th Century BC
  • 22. Agenda • Introducing situational awareness and OODA Copyright © 2015 AppDynamics. All rights reserved. 22
  • 23. Copyright © 2015 AppDynamics. All rights reserved. 23 Embrace situational awareness “Knowing what is going on so you can figure out what to do”
  • 24. Operate fast via OODA Copyright © 2015 AppDynamics. All rights reserved. 24 Source: http://www.toledoblade.com/World/2003/03/22/Air-Force-pilot-s-ideas- shaped-modern-military-strategy.html • Observe • Orient • Decide • Act
  • 25. OODA explained Copyright © 2015 AppDynamics. All rights reserved. 25 Observations Decision Act Traditions New Info Past Exp Generic Heritage Analysis Synthesis Observe Orient Act Unfolding circumstances Environment Feed Forward Feed Forward Feed Forward Feed Back Unfolding interaction Analytics Decide Monitoring
  • 26. OODA applies across the organisation Copyright © 2015 AppDynamics. All rights reserved. 26 Arch App Dev Test/Rel ease Ops Plan and Design Build Quality Assurance Support Business Marketin g Prod Mgmt
  • 27. Agenda • Three capabilities to speed up OODA Copyright © 2015 AppDynamics. All rights reserved. 27
  • 28. Three capabilities to speed up OODA Copyright © 2015 AppDynamics. All rights reserved. 28 SEE ACT KNOW Observe and Orient Feedback and Optimize Decide and Act
  • 29. Unified monitoring Copyright © 2015 AppDynamics. All rights reserved. 29 1) Transaction tracing and mapping 3) Application topology and visualization 4) Application monitoring 5) End User Experience Monitoring (EUEM) 6) Infrastructure Monitoring 7) Database monitoring SEE 2) Business Transaction understanding
  • 30. DevOps Collaboration Automation On Emerging Issues Compare Application Releases Easily Ability to Collaborate In One Console ACT
  • 31. Copyright © 2015 AppDynamics. All rights reserved. 31 KNOW App-centric analytics Performance Engagement Value Optimise OODA
  • 32. Top Product Categories Customers by Tier Average Response Time £232,390Revenue Top Products Revenue by cities Customer breakdown Total Revenues Top Cities Performance of every transaction Optimise observe and orient
  • 33. Optimise continuous delivery Copyright © 2015 AppDynamics. All rights reserved. 33 Application Revenue Application Response time agile release 1 agile release 2 agile release 3 £44,499 per min 3.1 sec 1.9 sec £54,499 per min
  • 34. See, Act, Know across the organisation Copyright © 2015 AppDynamics. All rights reserved. 34 Arch App Dev Test/Rel ease OpsBusiness Customer Needs, Customer Feedback, New App And Release Information, New Feature Information, Bug Fix Info etc Revenue Per Release, Customer Engagement, App Performance Information, Device Information, Crashes etc,
  • 35. “Victorious warriors win first and then go to war, while defeated warriors go to war first and then seek to win”. Sun Tzu, 6 th Century BC
  • 36. Conclusion Copyright © 2015 AppDynamics. All rights reserved. 36 Source: http://i.ytimg.com/vi/9m35k2VLnlY/maxresdefault.jpg • Measurement equals monitoring and metrics • Do you current monitoring tools provide situational awareness? – Observe – Orient – Decide – Act • Think See, Act, Know for situation intelligent response

Editor's Notes

  1. Image: https://inthefootstepsofhemingway.files.wordpress.com/2013/04/sun_tzu_general.jpg
  2. https://pixabay.com/static/uploads/photo/2013/07/12/17/45/tank-152362_640.png http://rs523.pbsrc.com/albums/w356/unkadug/explosion-1.gif~c200
  3. https://upload.wikimedia.org/wikipedia/commons/3/33/A_soldier_watches_the_impact_area_as_artillery_rounds_are_fired_during_a_live_fire_exercise_in_eastern_Afghanistan_on_Nov._25,_2012._121125-A-IS500-560.jpg http://4.bp.blogspot.com/-ida8BuSamS0/UuwErwHE6YI/AAAAAAAAD7U/kxj2hBfbIpg/s1600/bank.png
  4. [TALK] The problem is that applications are increasingly complex Problems with performance can come from a variety of locations Mobiles, tablets, laptops, Code Application servers Supporting infrastructure servers Databases And these components can either be on premises or in the cloud, plus could be managed by you for delivered via a third party. On top of this, worrying about performance is only one area – Applications now have to be released faster, must lead to customer engagement, revenue and ultimately customer loyalty.
  5. https://www.theguardian.com/info/developer-blog/2015/jan/05/delivering-continuous-delivery-continuously http://product.hubspot.com/blog/how-we-deploy-300-times-a-day
  6. http://www.reuters.com/article/2015/07/08/us-ual-flights-idUSKCN0PI1IX20150708 https://www.rt.com/usa/272479-nyse-technical-glitch-shutdown/ http://wqad.com/2015/07/08/wall-street-journal-website-homepage-down-at-same-time-nyse-down/
  7. http://cdn1.tnwcdn.com/wp-content/blogs.dir/1/files/2015/04/bluefountain.jpg
  8. What is the primary way your IT organization is currently monitoring/managing enterprise applications? 19% An Application Management Platform A single, consolidated Application and Infrastructure Monitoring/ Management solution 13% Considering the commercial enterprise monitoring/mgmt products owned by your company, what percentage is currently in active use versus shelved or retired? 44%
  9. Image source: http://cdn.ebaumsworld.com/mediaFiles/picture/2315435/83965228.jpg
  10. The So what slide Typically today End user complains of slow performance. Gartner say 80% of IT issues are reported by the end user. In my experience this is a low number! The solution today is to typically get everyone into a “war room “ – sit around a table playing the blame game, everyone checking their own tools, wasting time proving it’s not your fault etc – Mean time to innocence Meanwhile your companies brad is being Impacted, customer loyalty is tested and you loose customers to the competition, ultimately impacting revenue and leads to wasted costs in expensive people and infrastructure
  11. Image source (gun) http://foolishgadgets.com/files/2009/03/shoot-yourself-gun_tfxnt_6648.jpg
  12. Image Source (Butterfly): http://fc05.deviantart.net/fs43/f/2009/114/5/5/Pretty_Butterfly_Clipart_by_HauntingVisionsStock.jpg
  13. Image: https://inthefootstepsofhemingway.files.wordpress.com/2013/04/sun_tzu_general.jpg
  14.   “…the perception of the elements in the environment within a volume of time and space, the comprehension of their meaning, and the projection of their status in the near future”.
  15. Next, business’ need to be able to act quickly on emerging issues, before they impact the customer. Three areas that you should look for here: Automation to allow automatic response to emerging issues, so be able to scale up capacity into a cloud environment automatically. Compare new application releases quickly and easily Also the ability for business, development and operations to collaborate in one console – it must be possible to provide information in context.
  16. [TALK] Finally, know is all about optimising software strategy. Firstly, be able to analyze the performance of every transaction. Understand and group customer personas …and then understand how these customers are driving revenue
  17. Image: https://inthefootstepsofhemingway.files.wordpress.com/2013/04/sun_tzu_general.jpg