SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
DevOps and Agile: AppDynamics in
Continuous Integration Environments
Steve Sturtevant, Senior Sales Engineer
Dynamic Monitoring in Agile and DevOps
Environments
Steve Sturtevant, Senior Sales Engineer
Session agenda
Goals of Today’s Session
•  The Importance of Technology Agility
•  What are the Challenges of a Highly Agile Software Environment?
•  How does APM Enable Software Agility
•  Deep-dive: AppDynamics in a Continuously Integrating Environment
Copyright © 2015 AppDynamics. All rights reserved. 3
Bio
A quick bio, and relevant experiences
•  Performance and Software Engineer for last 15-years
•  Product Manager in the APM Space
•  Lead Performance Engineer for PayPal’s Middleware Team
•  Senior Sales Engineer at AppDynamics
Copyright © 2015 AppDynamics. All rights reserved. 4
steve.sturtevant@appdynamics.com
https://blog.appdynamics.com/author/steve-sturtevant/
The Importance (and Challenges) of
Agility
PayPal Revamped Processes, PAAS and Dev to
Deploy 7x Faster, Why?
Copyright © 2015 AppDynamics. All rights reserved. 6
“We did it primarily for agility”, Sri Shavananda, VP for Global Platform and
Infrastructure [Paypal Revamps Datacenter for Agility]
•  To respond to high-profile competitors, PayPal needs to innovate faster
–  Launching a small service previously required more than 3-weeks, and 100 tickets
–  A transition to Agile and cloud based infrastructure increased velocity by 7x
–  Adoption of Node.js led to cycle time reductions, approximately 33% less code [
node-js-at-paypal]
Increasingly competitive markets require agility
Copyright © 2015 AppDynamics. All rights reserved. 7
PayPal Revamped its Process and Data Center to Deploy 7x Faster, Why?
•  “We did it primarily for agility”, Sri Shavananda, VP for Global Platform and
Infrastructure [Paypal Revamps Datacenter for Agility]
•  To respond to high-profile competitors, PayPal needs to innovate faster
–  Launching a small service previously required more than 3-weeks, and 100 tickets
–  A transition to Agile and cloud based infrastructure increased velocity by 7x
–  Adoption of Node.js led to cycle time reductions, approximately 33% less code [node-js-at-paypal]
Mitigating challenges of being agile
Copyright © 2015 AppDynamics. All rights reserved. 8
What factors influence agility and pave the way for DevOps?
•  Culture that is risk accepting
•  Automation that enables software velocity
•  Lean streamlined processes
•  Metrics data-driven decision making
•  Sharing collaboration
How Does APM Enable Agility?
Pillars of an agile monitoring strategy
Copyright © 2015 AppDynamics. All rights reserved.
1.  As our code and architecture rapidly changes, does our monitoring dynamically
adapt?
2.  Can we quantify the impact of changes, can we drive improvements from our
observations?
3.  Can we proactively detect degradations, and notify across multiple channels?
4.  Can we derive observation into business performance?
Adaptive
Monitoring
Quantifying
Change
Proactive
Detection
Business
Impact
What techniques will we apply?
•  Deployment Automation
•  Jenkins Integration, Release Tagging
•  Integration Within Existing Processes and Platforms
•  Defining Performance KPIs, Health Policies
•  Correlating to Business Performance Metrics (BPI)
Copyright © 2015 AppDynamics. All rights reserved. 11
Incorporating APM as a part of the overall DevOps Ecosystem
DEMO
Deep-dive into AppDynamics in a CI Environment
Our sample payments app
Copyright © 2015 AppDynamics. All rights reserved. 13
HTTP
JDBC
REST RESTBrowser Web Server
Database
Services Payments
Source CI Pipelines Application Intelligence
Triggers Tags
Thank You
Text example
Lead-in sentence goes in this spot. Arial font, no period at the end
•  First level demotion has a round bullet
–  Second level demotion has a standard en-dash
•  All demotion levels should use the same font size
Copyright © 2015 AppDynamics. All rights reserved. 15
Note: Slide titles are in sentence case
-  NOT IN UPPERCASE
-  Not In Title Caps
Note: Page numbers should appear
on every page with limited exception
Color palette
Copyright © 2015 AppDynamics. All rights reserved. 16
Font colors
All theme colors are approved in the AppDynamics palette
The main Grey, Green and Blue form our
primary palette
When you create a shape, the default fill
color will be grey
Do not use graduated fills in shapes!
You may not introduce colors that are not
approved. If you need an additional color,
please contact Creative Services
Uniform table layout (example 1)
Copyright © 2015 AppDynamics. All rights reserved. 17
Main Point
•  Bullet
-  Dash
Main Point
•  Bullet
-  Dash
Main Point
•  Bullet
-  Dash
Main Point
•  Bullet
-  Dash
Main Point
•  Bullet
-  Dash
Use this one column layout to help categorize main points
Uniform table layout (example 2)
Copyright © 2015 AppDynamics. All rights reserved. 18
Text Text
Text Text
Text Text
Text Text
Text
Text
Text
Text
Heading 1 Heading 2
Use this two column layout to help categorize main points
Uniform table layout (example 3)
Copyright © 2015 AppDynamics. All rights reserved. 19
Subheading
Text
Text
Text
Subheading
Text
Text
Text
Heading 1 Heading 2
Use this layout when your table requires subheadings
Subheading
Text
Text
Text
Subheading
Text
Text
Text
Column chart
0
1
2
3
4
5
6
Category 1 Category 2 Category 3 Category 4
Series 1
Series 2
Series 3
Copyright © 2015 AppDynamics. All rights reserved. 20
Note: Use two-dimensional graphs
only. Avoid color gradients in bars
within charts or graphs
12-month timeline
Copyright © 2015 AppDynamics. All rights reserved. 21
DecNovOctSepAugJulJunMayAprMarFebJan
2016
Point
Point
Point
Point
Point
Point
Point
Bars may be written in or left blank
Sample Harvey Balls
Copyright © 2015 AppDynamics. All rights reserved. 22
4 = Excellent 3 = Good 0 = None1 = Poor2 = Fair
Vendor 1 Vendor 3Vendor 2
Updated
Deep, accessible product information
Solution-oriented information
Segment-specific content
Overall navigation / ease-of-use
Total 4 2.75 1.75
Note: The Harvey Balls are images
and may be recolored. Simply double
click the image and use the Recolor
option in the ‘Format Picture’ menu
Copyright © 2015 AppDynamics. All rights reserved. 24
Copyright © 2015 AppDynamics. All rights reserved. 25
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

AppSphere 15 - Process, Culture and Tools: The Transformation of Gannett and ...
AppSphere 15 - Process, Culture and Tools: The Transformation of Gannett and ...AppSphere 15 - Process, Culture and Tools: The Transformation of Gannett and ...
AppSphere 15 - Process, Culture and Tools: The Transformation of Gannett and ...AppDynamics
 
Meetup milano #4 Anypoint Monitoring and Titanium overview
Meetup milano #4   Anypoint Monitoring and Titanium overviewMeetup milano #4   Anypoint Monitoring and Titanium overview
Meetup milano #4 Anypoint Monitoring and Titanium overviewGonzalo Marcos Ansoain
 
AppSphere 15 - Is Your Infrastructure Affecting Critical Business Transactions
AppSphere 15 - Is Your Infrastructure Affecting Critical Business TransactionsAppSphere 15 - Is Your Infrastructure Affecting Critical Business Transactions
AppSphere 15 - Is Your Infrastructure Affecting Critical Business TransactionsAppDynamics
 
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16AppDynamics
 
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
 
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...AppDynamics
 
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
 
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...AppDynamics
 
Webinar - Building Custom Extensions With AppDynamics
Webinar - Building Custom Extensions With AppDynamicsWebinar - Building Custom Extensions With AppDynamics
Webinar - Building Custom Extensions With AppDynamicsTodd Radel
 
How The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycleHow The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycleAppDynamics
 
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...AppDynamics
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsAppDynamics
 
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...AppDynamics
 
From APM to Business Monitoring with AppDynamics Analytics
From APM to Business Monitoring with AppDynamics AnalyticsFrom APM to Business Monitoring with AppDynamics Analytics
From APM to Business Monitoring with AppDynamics AnalyticsAppDynamics
 
Tying Automation to the Line of Business
Tying Automation to the Line of BusinessTying Automation to the Line of Business
Tying Automation to the Line of BusinessCA | Automic Software
 
Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...
Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...
Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...AppDynamics
 
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16AppDynamics
 
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
 
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16AppDynamics
 

Was ist angesagt? (20)

AppSphere 15 - Process, Culture and Tools: The Transformation of Gannett and ...
AppSphere 15 - Process, Culture and Tools: The Transformation of Gannett and ...AppSphere 15 - Process, Culture and Tools: The Transformation of Gannett and ...
AppSphere 15 - Process, Culture and Tools: The Transformation of Gannett and ...
 
Meetup milano #4 Anypoint Monitoring and Titanium overview
Meetup milano #4   Anypoint Monitoring and Titanium overviewMeetup milano #4   Anypoint Monitoring and Titanium overview
Meetup milano #4 Anypoint Monitoring and Titanium overview
 
AppSphere 15 - Is Your Infrastructure Affecting Critical Business Transactions
AppSphere 15 - Is Your Infrastructure Affecting Critical Business TransactionsAppSphere 15 - Is Your Infrastructure Affecting Critical Business Transactions
AppSphere 15 - Is Your Infrastructure Affecting Critical Business Transactions
 
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
 
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
 
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...
 
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
 
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
 
Webinar - Building Custom Extensions With AppDynamics
Webinar - Building Custom Extensions With AppDynamicsWebinar - Building Custom Extensions With AppDynamics
Webinar - Building Custom Extensions With AppDynamics
 
How The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycleHow The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycle
 
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamics
 
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
 
From APM to Business Monitoring with AppDynamics Analytics
From APM to Business Monitoring with AppDynamics AnalyticsFrom APM to Business Monitoring with AppDynamics Analytics
From APM to Business Monitoring with AppDynamics Analytics
 
2015 Automic Automation Heroes
2015 Automic Automation Heroes2015 Automic Automation Heroes
2015 Automic Automation Heroes
 
Tying Automation to the Line of Business
Tying Automation to the Line of BusinessTying Automation to the Line of Business
Tying Automation to the Line of Business
 
Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...
Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...
Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...
 
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
 
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
 
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
 

Andere mochten auch

Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructuresMaster Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructuresFrançois Le Droff
 
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...Amazon Web Services
 
Enabing DevOps in an SDN World
Enabing DevOps in an SDN WorldEnabing DevOps in an SDN World
Enabing DevOps in an SDN WorldCisco DevNet
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...Sonatype
 

Andere mochten auch (6)

Journey into dev ops
Journey into dev opsJourney into dev ops
Journey into dev ops
 
What is DevOps
What is DevOpsWhat is DevOps
What is DevOps
 
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructuresMaster Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
 
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
 
Enabing DevOps in an SDN World
Enabing DevOps in an SDN WorldEnabing DevOps in an SDN World
Enabing DevOps in an SDN World
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 

Ähnlich wie AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Environments

Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsWorksoft
 
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
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New LensMuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New LensJitendra Bafna
 
API Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation SlidesAPI Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation SlidesSlideTeam
 
Mes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - Genova
Mes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - GenovaMes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - Genova
Mes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - Genovaicelands
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation Gene Kim
 
Monitor and Measure Your Way to Successful Digital Transformation
Monitor and Measure Your Way to Successful Digital TransformationMonitor and Measure Your Way to Successful Digital Transformation
Monitor and Measure Your Way to Successful Digital TransformationVMware Tanzu
 
Tools for SIAM - Portfolio management
Tools for SIAM - Portfolio managementTools for SIAM - Portfolio management
Tools for SIAM - Portfolio managementSoftware AG UK
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidVMware Tanzu
 
seven steps to dataops @ dataops.rocks conference Oct 2019
seven steps to dataops @ dataops.rocks conference Oct 2019seven steps to dataops @ dataops.rocks conference Oct 2019
seven steps to dataops @ dataops.rocks conference Oct 2019DataKitchen
 
Fri benghiat gil-odsc-data-kitchen-data science to dataops
Fri benghiat gil-odsc-data-kitchen-data science to dataopsFri benghiat gil-odsc-data-kitchen-data science to dataops
Fri benghiat gil-odsc-data-kitchen-data science to dataopsDataKitchen
 
ODSC data science to DataOps
ODSC data science to DataOpsODSC data science to DataOps
ODSC data science to DataOpsChristopher Bergh
 
Office 365 Monitoring Best Practices
Office 365 Monitoring Best PracticesOffice 365 Monitoring Best Practices
Office 365 Monitoring Best PracticesThousandEyes
 
Engineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineeringEngineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineeringsoftware-engineering-book
 
LDP Credos v2
LDP Credos v2LDP Credos v2
LDP Credos v2lifion
 
Role of a Solution Architect-1.pptx
Role of a Solution Architect-1.pptxRole of a Solution Architect-1.pptx
Role of a Solution Architect-1.pptxRohitRadhakrishnan8
 
OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!
OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!
OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!Emtec Inc.
 
Beyond Gerrit @ Gerrit User Summit 2017, London
Beyond Gerrit @ Gerrit User Summit 2017, LondonBeyond Gerrit @ Gerrit User Summit 2017, London
Beyond Gerrit @ Gerrit User Summit 2017, LondonJacek Centkowski
 

Ähnlich wie AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Environments (20)

Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
 
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...
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New LensMuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
 
API Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation SlidesAPI Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation Slides
 
Mes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - Genova
Mes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - GenovaMes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - Genova
Mes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - Genova
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
 
Monitor and Measure Your Way to Successful Digital Transformation
Monitor and Measure Your Way to Successful Digital TransformationMonitor and Measure Your Way to Successful Digital Transformation
Monitor and Measure Your Way to Successful Digital Transformation
 
Tools for SIAM - Portfolio management
Tools for SIAM - Portfolio managementTools for SIAM - Portfolio management
Tools for SIAM - Portfolio management
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to Avoid
 
seven steps to dataops @ dataops.rocks conference Oct 2019
seven steps to dataops @ dataops.rocks conference Oct 2019seven steps to dataops @ dataops.rocks conference Oct 2019
seven steps to dataops @ dataops.rocks conference Oct 2019
 
Fri benghiat gil-odsc-data-kitchen-data science to dataops
Fri benghiat gil-odsc-data-kitchen-data science to dataopsFri benghiat gil-odsc-data-kitchen-data science to dataops
Fri benghiat gil-odsc-data-kitchen-data science to dataops
 
ODSC data science to DataOps
ODSC data science to DataOpsODSC data science to DataOps
ODSC data science to DataOps
 
Office 365 Monitoring Best Practices
Office 365 Monitoring Best PracticesOffice 365 Monitoring Best Practices
Office 365 Monitoring Best Practices
 
Engineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineeringEngineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineering
 
LDP Credos v2
LDP Credos v2LDP Credos v2
LDP Credos v2
 
Role of a Solution Architect-1.pptx
Role of a Solution Architect-1.pptxRole of a Solution Architect-1.pptx
Role of a Solution Architect-1.pptx
 
OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!
OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!
OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!
 
Beyond Gerrit @ Gerrit User Summit 2017, London
Beyond Gerrit @ Gerrit User Summit 2017, LondonBeyond Gerrit @ Gerrit User Summit 2017, London
Beyond Gerrit @ Gerrit User Summit 2017, London
 
Enabling Agility Through DevOps
Enabling Agility Through DevOpsEnabling Agility Through DevOps
Enabling Agility Through DevOps
 

Mehr von AppDynamics

Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour LondonGood Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour LondonAppDynamics
 
Top Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonTop Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonAppDynamics
 
How To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour LondonHow To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour LondonAppDynamics
 
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...AppDynamics
 
Just Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour LondonJust Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour LondonAppDynamics
 
What’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonWhat’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonAppDynamics
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...AppDynamics
 
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour LondonOvercoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour LondonAppDynamics
 
Equinor: What does normal look like?
Equinor: What does normal look like? Equinor: What does normal look like?
Equinor: What does normal look like? AppDynamics
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...AppDynamics
 
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmTop Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmAppDynamics
 
What's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourWhat's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourAppDynamics
 
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit EuropeCisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit EuropeAppDynamics
 
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...AppDynamics
 
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...AppDynamics
 
Mastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit EuropeMastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit EuropeAppDynamics
 
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeBecome an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeAppDynamics
 
Business iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit EuropeBusiness iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit EuropeAppDynamics
 
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeContainers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeAppDynamics
 
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit EuropeAutomation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit EuropeAppDynamics
 

Mehr von AppDynamics (20)

Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour LondonGood Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
 
Top Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonTop Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour London
 
How To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour LondonHow To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour London
 
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
 
Just Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour LondonJust Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour London
 
What’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonWhat’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour London
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
 
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour LondonOvercoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
 
Equinor: What does normal look like?
Equinor: What does normal look like? Equinor: What does normal look like?
Equinor: What does normal look like?
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
 
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmTop Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
 
What's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourWhat's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global Tour
 
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit EuropeCisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
 
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
 
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
 
Mastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit EuropeMastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit Europe
 
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeBecome an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
 
Business iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit EuropeBusiness iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit Europe
 
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeContainers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
 
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit EuropeAutomation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
 

AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Environments

  • 1. DevOps and Agile: AppDynamics in Continuous Integration Environments Steve Sturtevant, Senior Sales Engineer
  • 2. Dynamic Monitoring in Agile and DevOps Environments Steve Sturtevant, Senior Sales Engineer
  • 3. Session agenda Goals of Today’s Session •  The Importance of Technology Agility •  What are the Challenges of a Highly Agile Software Environment? •  How does APM Enable Software Agility •  Deep-dive: AppDynamics in a Continuously Integrating Environment Copyright © 2015 AppDynamics. All rights reserved. 3
  • 4. Bio A quick bio, and relevant experiences •  Performance and Software Engineer for last 15-years •  Product Manager in the APM Space •  Lead Performance Engineer for PayPal’s Middleware Team •  Senior Sales Engineer at AppDynamics Copyright © 2015 AppDynamics. All rights reserved. 4 steve.sturtevant@appdynamics.com https://blog.appdynamics.com/author/steve-sturtevant/
  • 5. The Importance (and Challenges) of Agility
  • 6. PayPal Revamped Processes, PAAS and Dev to Deploy 7x Faster, Why? Copyright © 2015 AppDynamics. All rights reserved. 6 “We did it primarily for agility”, Sri Shavananda, VP for Global Platform and Infrastructure [Paypal Revamps Datacenter for Agility] •  To respond to high-profile competitors, PayPal needs to innovate faster –  Launching a small service previously required more than 3-weeks, and 100 tickets –  A transition to Agile and cloud based infrastructure increased velocity by 7x –  Adoption of Node.js led to cycle time reductions, approximately 33% less code [ node-js-at-paypal]
  • 7. Increasingly competitive markets require agility Copyright © 2015 AppDynamics. All rights reserved. 7 PayPal Revamped its Process and Data Center to Deploy 7x Faster, Why? •  “We did it primarily for agility”, Sri Shavananda, VP for Global Platform and Infrastructure [Paypal Revamps Datacenter for Agility] •  To respond to high-profile competitors, PayPal needs to innovate faster –  Launching a small service previously required more than 3-weeks, and 100 tickets –  A transition to Agile and cloud based infrastructure increased velocity by 7x –  Adoption of Node.js led to cycle time reductions, approximately 33% less code [node-js-at-paypal]
  • 8. Mitigating challenges of being agile Copyright © 2015 AppDynamics. All rights reserved. 8 What factors influence agility and pave the way for DevOps? •  Culture that is risk accepting •  Automation that enables software velocity •  Lean streamlined processes •  Metrics data-driven decision making •  Sharing collaboration
  • 9. How Does APM Enable Agility?
  • 10. Pillars of an agile monitoring strategy Copyright © 2015 AppDynamics. All rights reserved. 1.  As our code and architecture rapidly changes, does our monitoring dynamically adapt? 2.  Can we quantify the impact of changes, can we drive improvements from our observations? 3.  Can we proactively detect degradations, and notify across multiple channels? 4.  Can we derive observation into business performance? Adaptive Monitoring Quantifying Change Proactive Detection Business Impact
  • 11. What techniques will we apply? •  Deployment Automation •  Jenkins Integration, Release Tagging •  Integration Within Existing Processes and Platforms •  Defining Performance KPIs, Health Policies •  Correlating to Business Performance Metrics (BPI) Copyright © 2015 AppDynamics. All rights reserved. 11 Incorporating APM as a part of the overall DevOps Ecosystem
  • 12. DEMO Deep-dive into AppDynamics in a CI Environment
  • 13. Our sample payments app Copyright © 2015 AppDynamics. All rights reserved. 13 HTTP JDBC REST RESTBrowser Web Server Database Services Payments Source CI Pipelines Application Intelligence Triggers Tags
  • 15. Text example Lead-in sentence goes in this spot. Arial font, no period at the end •  First level demotion has a round bullet –  Second level demotion has a standard en-dash •  All demotion levels should use the same font size Copyright © 2015 AppDynamics. All rights reserved. 15 Note: Slide titles are in sentence case -  NOT IN UPPERCASE -  Not In Title Caps Note: Page numbers should appear on every page with limited exception
  • 16. Color palette Copyright © 2015 AppDynamics. All rights reserved. 16 Font colors All theme colors are approved in the AppDynamics palette The main Grey, Green and Blue form our primary palette When you create a shape, the default fill color will be grey Do not use graduated fills in shapes! You may not introduce colors that are not approved. If you need an additional color, please contact Creative Services
  • 17. Uniform table layout (example 1) Copyright © 2015 AppDynamics. All rights reserved. 17 Main Point •  Bullet -  Dash Main Point •  Bullet -  Dash Main Point •  Bullet -  Dash Main Point •  Bullet -  Dash Main Point •  Bullet -  Dash Use this one column layout to help categorize main points
  • 18. Uniform table layout (example 2) Copyright © 2015 AppDynamics. All rights reserved. 18 Text Text Text Text Text Text Text Text Text Text Text Text Heading 1 Heading 2 Use this two column layout to help categorize main points
  • 19. Uniform table layout (example 3) Copyright © 2015 AppDynamics. All rights reserved. 19 Subheading Text Text Text Subheading Text Text Text Heading 1 Heading 2 Use this layout when your table requires subheadings Subheading Text Text Text Subheading Text Text Text
  • 20. Column chart 0 1 2 3 4 5 6 Category 1 Category 2 Category 3 Category 4 Series 1 Series 2 Series 3 Copyright © 2015 AppDynamics. All rights reserved. 20 Note: Use two-dimensional graphs only. Avoid color gradients in bars within charts or graphs
  • 21. 12-month timeline Copyright © 2015 AppDynamics. All rights reserved. 21 DecNovOctSepAugJulJunMayAprMarFebJan 2016 Point Point Point Point Point Point Point Bars may be written in or left blank
  • 22. Sample Harvey Balls Copyright © 2015 AppDynamics. All rights reserved. 22 4 = Excellent 3 = Good 0 = None1 = Poor2 = Fair Vendor 1 Vendor 3Vendor 2 Updated Deep, accessible product information Solution-oriented information Segment-specific content Overall navigation / ease-of-use Total 4 2.75 1.75 Note: The Harvey Balls are images and may be recolored. Simply double click the image and use the Recolor option in the ‘Format Picture’ menu
  • 23.
  • 24. Copyright © 2015 AppDynamics. All rights reserved. 24
  • 25. Copyright © 2015 AppDynamics. All rights reserved. 25