SlideShare a Scribd company logo
1 of 33
Adobe's eCommerce Digital Transformation Journey
Greg Thomsen
Event Management Analyst, Adobe
Aaron Rudger
Sr. Director Product Marketing, Dynatrace
Confidential, Dynatrace, LLCTop of the World by Izzard, on Flickr
“Sometimes it's a little
better to travel than to
arrive”
Robert M. Pirsig,
Zen and the Art of Motorcycle Maintenance
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe’s eCommerce Digital Transformation Journey
Greg Thomsen | Event Management Analyst
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
4
• Began at Adobe in October, 2012
• Located in Ottawa, ON. Canada
• Over 8 years experience in IT related fields
Greg Thomsen
Event Management Analyst
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
1. Adobe eCommerce Pre-Synthetic Monitoring
2. Synthetic Monitoring
1. Process Improvements
2. Process Automation
3. Application Performance Monitoring
1. Process Improvements
2. Deployment Lessons Learned
3. Integration with Existing Processes
4. Adobe eCommerce Monitoring Today
Adobe’s eCommerce Digital Transformation Journey
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
 Transitioning from traditional software
licensing to a subscription model.
 eCommerce presence was becoming
more business critical.
 Limited monitoring, focused on
infrastructure and application health
checks.
 Minimal customer experience
monitoring.
 High number of issues reported by
customers.
 Manual incident escalation process (via
NOC).
Adobe eCommerce Pre-Synthetic Monitoring
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
 Small initial deployment - a few key purchase flows.
 Focused on high priority geographies.
 Transaction tests only where necessary, otherwise simple page checks.
 Integrated with existing Incident Management processes.
Introduction of Synthetic Monitoring
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
 Standardized synthetics across
eCommerce.
 Limited monitored flows to high traffic
pages/products.
 Focused on highest revenue generating
geographies.
 Kept monitoring process simple to reduce
false alerts.
 Utilized single scripts across multiple geos
(language-agnostic).
 Alert correlation based on test locations and
failures.
Maturing Synthetic Monitoring
Within the first few months of deploying
synthetics, we saw an immediate increase
in our MTTD and overall detection rate.
0
10
20
30
40
50
60
70
80
90
Q1 Q2 Q3 Q4
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Synthetic monitoring accelerated detection of issues; other processes needed to be
improved in order to keep up.
Process Improvements – The Push for 99.9
Challenges:
 Alert escalation time limited by validation process.
 Slow identification of root cause.
 Noise during major outages - multiple alerts for same
issue.
 Tracking down teams to investigate the issue was time
consuming.
Improvements:
 Removed validation steps - shoot first, ask
questions later.
 Trained teams on use of synthetic portal to
expedite cause identification.
 Advanced alert correlation using Alert API.
 Created launch scenario for notifying various
eCommerce support teams.
 Utilized existing automated on call system.
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
With the improved escalation processes in place, the next step was to take out the
middle man. This was achieved through automation with a new process called
Incident Auto-Launch.
Process Improvements Through Automation
Automation and other new processes for reviewing failure data (SCoE and
Waterfalls) saw us hitting our 99.9 SLA target.
Alert triggered
by event
On call
system
contacts
support teams
VNOC opens
conference
room
Support
teams join
conference
room
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Synthetic monitoring will tell you when you have a problem, but not where or what caused
it.
 Most time during incident responses was spent on identification of cause of issue.
 Complexity of a large scale eCommerce platform, spanning across multiple datacenters,
made finding cause of issues a needle in a haystack situation.
A single view was needed into all components of the eCommerce environment.
Beyond 99.9%
Issue
Detection
(Synthetics)
? Resolution
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Application Performance Monitoring (APM) and User Experience Monitoring (UEM)
was deployed across the ecommerce platform.
Dynatrace Application Performance Monitoring
Issue
Detection
(Synthetics)
Root Cause
Identification
(APM)
Resolution
320 JVMs 70 Web Servers 3 Data Centers
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
The implementation of APM accelerated root cause identification. This lead to:
 Quick identification of required support teams.
 Improved understanding of incident causation.
 Adoption of more specific issue alerting.
 Faster overall issue resolution times, leading to improved SLA.
Dynatrace Application Performance Monitoring
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
 Importance of coordination between support and development teams.
 Start small and then scale up; identify key components of application to focus on.
 Architect deployment in a scalable and flexible way. When in doubt, over-
architect!
 Set expectations ahead of time. Seeing immediate improvements will take time.
 Leverage dashboards to help drive adoption.
 Leverage synthetics to give you a head start.
APM Deployment - Lessons Learned
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
 New APM level alerts integrated into Auto-Launch process.
 New processes were created and support teams were trained to help drive root
cause investigation using APM.
 Dashboards were created and integrated as part of the standard day to day
operation and later into Auto-Launch process.
Integrating APM with Existing Processes
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Migration to the cloud provided new
challenges not faced in traditional data
center based models.
 Agent deployment in auto-scaling
environments.
 Handling dynamics changes in traffic and
system load.
 Monitoring new services such as Node.JS
and container services (Docker).
APM – Migration to the Cloud
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
 Utilized cookbooks for automated
agent deployment.
 Configured automatic agent mapping.
 Created scalable collector
configurations.
 Deployed additional infrastructure to
handle new services.
APM – Migration to the Cloud
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
 Over 95% of major eCommerce incidents are Auto-Launched.
 Number of customer reported incidents is now almost negligible.
 A great deal of incident detection now done with APM - many incidents detected
before becoming customer-impacting.
 Synthetic Monitoring playing a greater role in identifying customer impact and
analyzing performance.
 Massive reductions in our overall MTTD and MTTR times.
 Expanding process automation into auto-resolution of incidents.
 Other services outside eCommerce adopting Incident Auto-Launch process.
Adobe eCommerce Monitoring Today
Dynatrace and digital
transformation
Confidential, Dynatrace LLC
Digital transformation is everywhere
TRAVEL
RETAIL
TELCO AND
MEDIA
GOVERNMENT
FINANCE
CONSUMER
GOODS
87% of companies
think that digital
transformation is a
competitive
opportunity
Capgemini
93% of CxOs
believe that digital
will disrupt their
business
Forrester
By 2020, CEOs
expect 41% of
revenue to be
driven by digital
Gartner
Less than 3% of
incidents are found
before affecting
users
Gartner
51% millenniums
will complain on
social when user
experience is bad
Harris Poll
60%
rate app
performance as #1
expectation, ahead
of features
Forrester
Rise of the “multi-modal” enterprise
mobile
browser
network
multi-geo
3rd parties cloud
containers
services
code
hosts
synthetic
logs
business
transaction
applications
sdn
relax
full-stack, broad, hyperscale
IoT
DYNATRACE
BACKBONE
Servers in Tier1 data
centers for operational
web monitoring
LAST MILE
Consumer PCs with
synthetic Agents
covering 168 countries,
thousands of local ISPs,
true bandwidths and latencies
PRIVATE LAST
MILE
PRIVATE NODE
Scalable Monitoring Server
deployed anywhere
Dynatrace Portal
Manage everything
from your Browser
EDGE CLOUD DATA CENTER
Dynatrace Recorder & Web Recorder
Purpose-built scripting, power and ease
MOBILE
Synthetic Agents
connected to real 3G/4G
mobile carrier networks
SSL
Configuration, Scheduling & Data Collection
Monitored Web Requests
SSL
Mobile App
Stay connected wherever you are
Lightweight Software
Agent installed anywhere
Dynatrace Advanced Synthetic
Confidential, Dynatrace, LLC
Service Levels
Controlled Consistency
Proactive Management
Synthetic Monitoring Application Monitoring
& UEM
User Behavior
Business Impact
Comprehensive Visibility
Bridge the gap between IT and digital business
Eliminate the performance blind spot
Drive smart and fast and remediation
End-to-end digital experience management
PERFORMANCE
END USER PERSPECTIVE
Q&A
Please send your questions to us by submitting
them in your GoTo Webinar Questions pane.
Thank You
Confidential, Dynatrace LLC
Connect with us!
Participate in our Forum :
community.dynatrace.com
Like us on Facebook :
facebook.com/dynatrace
Follow us on LinkedIn :
linkedin.com/company/dynatrace
Follow us on Twitter :
twitter.com/dynatrace
Watch our Videos & Demos :
youtube.com/dynatrace
Read our Blog :
application-performance-blog.com

More Related Content

What's hot

5 Steps for Identifying Deficiencies and Fixing Problems FAST
5 Steps for Identifying Deficiencies and Fixing Problems FAST5 Steps for Identifying Deficiencies and Fixing Problems FAST
5 Steps for Identifying Deficiencies and Fixing Problems FASTDynatrace
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentDynatrace
 
What's New with Dynatrace DC RUM - Release Highlights
What's New with Dynatrace DC RUM - Release HighlightsWhat's New with Dynatrace DC RUM - Release Highlights
What's New with Dynatrace DC RUM - Release HighlightsDynatrace
 
Sprinting for Success: Digital Transformation through Agile and DevOps
Sprinting for Success: Digital Transformation through Agile and DevOpsSprinting for Success: Digital Transformation through Agile and DevOps
Sprinting for Success: Digital Transformation through Agile and DevOpsDynatrace
 
How to explain DevOps to your mom
How to explain DevOps to your momHow to explain DevOps to your mom
How to explain DevOps to your momAndreas Grabner
 
Metrics-Driven Devops: Delivering High Quality Software Faster!
Metrics-Driven Devops: Delivering High Quality Software Faster! Metrics-Driven Devops: Delivering High Quality Software Faster!
Metrics-Driven Devops: Delivering High Quality Software Faster! Dynatrace
 
Metrics Driven DevOps - Automate Scalability and Performance Into your Pipeline
Metrics Driven DevOps - Automate Scalability and Performance Into your PipelineMetrics Driven DevOps - Automate Scalability and Performance Into your Pipeline
Metrics Driven DevOps - Automate Scalability and Performance Into your PipelineAndreas Grabner
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysDevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysAndreas Grabner
 
Jira & Ansible: Streamlining Jira Server Administration for the Enterprise
Jira & Ansible: Streamlining Jira Server Administration for the EnterpriseJira & Ansible: Streamlining Jira Server Administration for the Enterprise
Jira & Ansible: Streamlining Jira Server Administration for the EnterpriseAtlassian
 
Thinking about the full stack to create great mobile experiences
Thinking about the full stack to create great mobile experiencesThinking about the full stack to create great mobile experiences
Thinking about the full stack to create great mobile experiencesNew Relic
 
Troubleshooting ASP.NET and IIS Scalability Hotspots
Troubleshooting ASP.NET and IIS Scalability HotspotsTroubleshooting ASP.NET and IIS Scalability Hotspots
Troubleshooting ASP.NET and IIS Scalability HotspotsDynatrace
 
Top Java Performance Problems and Metrics To Check in Your Pipeline
Top Java Performance Problems and Metrics To Check in Your PipelineTop Java Performance Problems and Metrics To Check in Your Pipeline
Top Java Performance Problems and Metrics To Check in Your PipelineAndreas Grabner
 
Integrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and HowIntegrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and HowDevOps.com
 
DevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with ConfidenceDevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with ConfidenceNew Relic
 
OOP 2016 - Building Software That Eats The World
OOP 2016 - Building Software That Eats The WorldOOP 2016 - Building Software That Eats The World
OOP 2016 - Building Software That Eats The WorldAndreas Grabner
 
Fact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your StrategiesFact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your Strategiessyosko
 
Application Architecture Summit - Monitoring the Dynamic Cloud
Application Architecture Summit - Monitoring the Dynamic Cloud Application Architecture Summit - Monitoring the Dynamic Cloud
Application Architecture Summit - Monitoring the Dynamic Cloud New Relic
 
DevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback LoopsDevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback LoopsAndreas Grabner
 

What's hot (20)

5 Steps for Identifying Deficiencies and Fixing Problems FAST
5 Steps for Identifying Deficiencies and Fixing Problems FAST5 Steps for Identifying Deficiencies and Fixing Problems FAST
5 Steps for Identifying Deficiencies and Fixing Problems FAST
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
Dynatrace
DynatraceDynatrace
Dynatrace
 
What's New with Dynatrace DC RUM - Release Highlights
What's New with Dynatrace DC RUM - Release HighlightsWhat's New with Dynatrace DC RUM - Release Highlights
What's New with Dynatrace DC RUM - Release Highlights
 
Sprinting for Success: Digital Transformation through Agile and DevOps
Sprinting for Success: Digital Transformation through Agile and DevOpsSprinting for Success: Digital Transformation through Agile and DevOps
Sprinting for Success: Digital Transformation through Agile and DevOps
 
How to explain DevOps to your mom
How to explain DevOps to your momHow to explain DevOps to your mom
How to explain DevOps to your mom
 
Metrics-Driven Devops: Delivering High Quality Software Faster!
Metrics-Driven Devops: Delivering High Quality Software Faster! Metrics-Driven Devops: Delivering High Quality Software Faster!
Metrics-Driven Devops: Delivering High Quality Software Faster!
 
Metrics Driven DevOps - Automate Scalability and Performance Into your Pipeline
Metrics Driven DevOps - Automate Scalability and Performance Into your PipelineMetrics Driven DevOps - Automate Scalability and Performance Into your Pipeline
Metrics Driven DevOps - Automate Scalability and Performance Into your Pipeline
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysDevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
 
Jira & Ansible: Streamlining Jira Server Administration for the Enterprise
Jira & Ansible: Streamlining Jira Server Administration for the EnterpriseJira & Ansible: Streamlining Jira Server Administration for the Enterprise
Jira & Ansible: Streamlining Jira Server Administration for the Enterprise
 
Thinking about the full stack to create great mobile experiences
Thinking about the full stack to create great mobile experiencesThinking about the full stack to create great mobile experiences
Thinking about the full stack to create great mobile experiences
 
Troubleshooting ASP.NET and IIS Scalability Hotspots
Troubleshooting ASP.NET and IIS Scalability HotspotsTroubleshooting ASP.NET and IIS Scalability Hotspots
Troubleshooting ASP.NET and IIS Scalability Hotspots
 
Top Java Performance Problems and Metrics To Check in Your Pipeline
Top Java Performance Problems and Metrics To Check in Your PipelineTop Java Performance Problems and Metrics To Check in Your Pipeline
Top Java Performance Problems and Metrics To Check in Your Pipeline
 
Devops is all greek
Devops is all greekDevops is all greek
Devops is all greek
 
Integrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and HowIntegrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and How
 
DevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with ConfidenceDevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with Confidence
 
OOP 2016 - Building Software That Eats The World
OOP 2016 - Building Software That Eats The WorldOOP 2016 - Building Software That Eats The World
OOP 2016 - Building Software That Eats The World
 
Fact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your StrategiesFact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your Strategies
 
Application Architecture Summit - Monitoring the Dynamic Cloud
Application Architecture Summit - Monitoring the Dynamic Cloud Application Architecture Summit - Monitoring the Dynamic Cloud
Application Architecture Summit - Monitoring the Dynamic Cloud
 
DevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback LoopsDevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback Loops
 

Viewers also liked

A Tale of Two Pipelines: To DevOps or Not To DevOps
A Tale of Two Pipelines:  To DevOps or Not To DevOpsA Tale of Two Pipelines:  To DevOps or Not To DevOps
A Tale of Two Pipelines: To DevOps or Not To DevOpsDynatrace
 
Top Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps HandbookTop Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps HandbookDynatrace
 
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...Dynatrace
 
2016 Holiday Retail Tech Recap
2016 Holiday Retail Tech Recap2016 Holiday Retail Tech Recap
2016 Holiday Retail Tech RecapDynatrace
 
Webinar Evolving Monitoring & Customer Experience
Webinar Evolving Monitoring & Customer ExperienceWebinar Evolving Monitoring & Customer Experience
Webinar Evolving Monitoring & Customer ExperienceDynatrace
 
AWS Enterprise Day | Journey to the AWS Cloud
AWS Enterprise Day | Journey to the AWS CloudAWS Enterprise Day | Journey to the AWS Cloud
AWS Enterprise Day | Journey to the AWS CloudAmazon Web Services
 
Managing Unrealistic User Expectations (i.e Digital for Spoilt Brats)
Managing Unrealistic User Expectations (i.e Digital for Spoilt Brats)Managing Unrealistic User Expectations (i.e Digital for Spoilt Brats)
Managing Unrealistic User Expectations (i.e Digital for Spoilt Brats)Dynatrace
 
#Perform2015 - Opening Slides, Digital Stats, and Performance Metrics
#Perform2015 - Opening Slides, Digital Stats, and Performance Metrics#Perform2015 - Opening Slides, Digital Stats, and Performance Metrics
#Perform2015 - Opening Slides, Digital Stats, and Performance MetricsDynatrace
 
Melb cup 2015 - Got 3 seconds to place a tip?
Melb cup 2015 - Got 3 seconds to place a tip? Melb cup 2015 - Got 3 seconds to place a tip?
Melb cup 2015 - Got 3 seconds to place a tip? Dynatrace
 
Revenge of the Nerds - Why digital performance for app and website success.
Revenge of the Nerds - Why digital performance for app and website success.Revenge of the Nerds - Why digital performance for app and website success.
Revenge of the Nerds - Why digital performance for app and website success.Dynatrace
 
Death of A Myspace Profile
Death of  A Myspace ProfileDeath of  A Myspace Profile
Death of A Myspace ProfileDynatrace
 
A4 drive dev_ops_agility_and_operational_efficiency
A4 drive dev_ops_agility_and_operational_efficiencyA4 drive dev_ops_agility_and_operational_efficiency
A4 drive dev_ops_agility_and_operational_efficiencyDr. Wilfred Lin (Ph.D.)
 
Digital Disruption Asia - Pleasing the Unpleasable with Digital Performance Data
Digital Disruption Asia - Pleasing the Unpleasable with Digital Performance DataDigital Disruption Asia - Pleasing the Unpleasable with Digital Performance Data
Digital Disruption Asia - Pleasing the Unpleasable with Digital Performance DataDynatrace
 
Deliver Personal Customer Experiences in a Complex Digital World
Deliver Personal Customer Experiences in a Complex Digital World Deliver Personal Customer Experiences in a Complex Digital World
Deliver Personal Customer Experiences in a Complex Digital World Dynatrace
 
Social Selling - Linked In Dave Anderson
Social Selling - Linked In Dave AndersonSocial Selling - Linked In Dave Anderson
Social Selling - Linked In Dave AndersonDynatrace
 
Revenge of the Nerds - Why digital performance for app and website success.
Revenge of the Nerds - Why digital performance for app and website success. Revenge of the Nerds - Why digital performance for app and website success.
Revenge of the Nerds - Why digital performance for app and website success. Dynatrace
 
Why Digital and Application Performance is Critical to Customer Experience
Why Digital and Application Performance is Critical to Customer ExperienceWhy Digital and Application Performance is Critical to Customer Experience
Why Digital and Application Performance is Critical to Customer ExperienceDynatrace
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentDr. Wilfred Lin (Ph.D.)
 
Digital Customer Experiences in the age of faceless applications
Digital Customer Experiences in the age of faceless applicationsDigital Customer Experiences in the age of faceless applications
Digital Customer Experiences in the age of faceless applicationsDynatrace
 

Viewers also liked (19)

A Tale of Two Pipelines: To DevOps or Not To DevOps
A Tale of Two Pipelines:  To DevOps or Not To DevOpsA Tale of Two Pipelines:  To DevOps or Not To DevOps
A Tale of Two Pipelines: To DevOps or Not To DevOps
 
Top Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps HandbookTop Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps Handbook
 
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...
 
2016 Holiday Retail Tech Recap
2016 Holiday Retail Tech Recap2016 Holiday Retail Tech Recap
2016 Holiday Retail Tech Recap
 
Webinar Evolving Monitoring & Customer Experience
Webinar Evolving Monitoring & Customer ExperienceWebinar Evolving Monitoring & Customer Experience
Webinar Evolving Monitoring & Customer Experience
 
AWS Enterprise Day | Journey to the AWS Cloud
AWS Enterprise Day | Journey to the AWS CloudAWS Enterprise Day | Journey to the AWS Cloud
AWS Enterprise Day | Journey to the AWS Cloud
 
Managing Unrealistic User Expectations (i.e Digital for Spoilt Brats)
Managing Unrealistic User Expectations (i.e Digital for Spoilt Brats)Managing Unrealistic User Expectations (i.e Digital for Spoilt Brats)
Managing Unrealistic User Expectations (i.e Digital for Spoilt Brats)
 
#Perform2015 - Opening Slides, Digital Stats, and Performance Metrics
#Perform2015 - Opening Slides, Digital Stats, and Performance Metrics#Perform2015 - Opening Slides, Digital Stats, and Performance Metrics
#Perform2015 - Opening Slides, Digital Stats, and Performance Metrics
 
Melb cup 2015 - Got 3 seconds to place a tip?
Melb cup 2015 - Got 3 seconds to place a tip? Melb cup 2015 - Got 3 seconds to place a tip?
Melb cup 2015 - Got 3 seconds to place a tip?
 
Revenge of the Nerds - Why digital performance for app and website success.
Revenge of the Nerds - Why digital performance for app and website success.Revenge of the Nerds - Why digital performance for app and website success.
Revenge of the Nerds - Why digital performance for app and website success.
 
Death of A Myspace Profile
Death of  A Myspace ProfileDeath of  A Myspace Profile
Death of A Myspace Profile
 
A4 drive dev_ops_agility_and_operational_efficiency
A4 drive dev_ops_agility_and_operational_efficiencyA4 drive dev_ops_agility_and_operational_efficiency
A4 drive dev_ops_agility_and_operational_efficiency
 
Digital Disruption Asia - Pleasing the Unpleasable with Digital Performance Data
Digital Disruption Asia - Pleasing the Unpleasable with Digital Performance DataDigital Disruption Asia - Pleasing the Unpleasable with Digital Performance Data
Digital Disruption Asia - Pleasing the Unpleasable with Digital Performance Data
 
Deliver Personal Customer Experiences in a Complex Digital World
Deliver Personal Customer Experiences in a Complex Digital World Deliver Personal Customer Experiences in a Complex Digital World
Deliver Personal Customer Experiences in a Complex Digital World
 
Social Selling - Linked In Dave Anderson
Social Selling - Linked In Dave AndersonSocial Selling - Linked In Dave Anderson
Social Selling - Linked In Dave Anderson
 
Revenge of the Nerds - Why digital performance for app and website success.
Revenge of the Nerds - Why digital performance for app and website success. Revenge of the Nerds - Why digital performance for app and website success.
Revenge of the Nerds - Why digital performance for app and website success.
 
Why Digital and Application Performance is Critical to Customer Experience
Why Digital and Application Performance is Critical to Customer ExperienceWhy Digital and Application Performance is Critical to Customer Experience
Why Digital and Application Performance is Critical to Customer Experience
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_development
 
Digital Customer Experiences in the age of faceless applications
Digital Customer Experiences in the age of faceless applicationsDigital Customer Experiences in the age of faceless applications
Digital Customer Experiences in the age of faceless applications
 

Similar to Adobe’s eCommerce Digital Transformation Journey

Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeFive Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeAnand Akela
 
Compliance as Code Everywhere
Compliance as Code EverywhereCompliance as Code Everywhere
Compliance as Code EverywhereMatt Ray
 
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeFive Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeAppDynamics
 
ITLCHN 18 - Automation & DevOps - Automic
ITLCHN 18 -  Automation & DevOps - AutomicITLCHN 18 -  Automation & DevOps - Automic
ITLCHN 18 - Automation & DevOps - AutomicIT Expert Club
 
Product Development in the Cloud - ENT206 - Chicago AWS Summit
Product Development in the Cloud - ENT206 - Chicago AWS SummitProduct Development in the Cloud - ENT206 - Chicago AWS Summit
Product Development in the Cloud - ENT206 - Chicago AWS SummitAmazon Web Services
 
Lunch and Learn and Sneakers
Lunch and Learn and SneakersLunch and Learn and Sneakers
Lunch and Learn and SneakersBill Zajac
 
Product Development in the Cloud
Product Development in the Cloud Product Development in the Cloud
Product Development in the Cloud Amazon Web Services
 
Neev Application Performance Management Services
Neev Application Performance Management ServicesNeev Application Performance Management Services
Neev Application Performance Management ServicesNeev Technologies
 
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018Amazon Web Services
 
ENT206 Product Development in the Cloud
ENT206 Product Development in the CloudENT206 Product Development in the Cloud
ENT206 Product Development in the CloudAmazon Web Services
 
Compliance Automation: detect & correct
Compliance Automation: detect & correctCompliance Automation: detect & correct
Compliance Automation: detect & correctKangaroot
 
The journey to Continuous Automation - Chef Automate
The journey to Continuous Automation - Chef AutomateThe journey to Continuous Automation - Chef Automate
The journey to Continuous Automation - Chef AutomateKangaroot
 
Organizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technologyOrganizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technologyTom Laszewski
 
APM Talk
APM TalkAPM Talk
APM TalkMongoDB
 
Auditing in the Cloud
Auditing in the CloudAuditing in the Cloud
Auditing in the Cloudtcarrucan
 
Envisioning the Future Enterprise
Envisioning the Future EnterpriseEnvisioning the Future Enterprise
Envisioning the Future Enterprise WSO2
 
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...Swatantra Kumar
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APMJonah Kowall
 
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...FINOS
 

Similar to Adobe’s eCommerce Digital Transformation Journey (20)

CA|Automic Live Melbourne 2017
CA|Automic Live Melbourne 2017CA|Automic Live Melbourne 2017
CA|Automic Live Melbourne 2017
 
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeFive Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
 
Compliance as Code Everywhere
Compliance as Code EverywhereCompliance as Code Everywhere
Compliance as Code Everywhere
 
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeFive Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
 
ITLCHN 18 - Automation & DevOps - Automic
ITLCHN 18 -  Automation & DevOps - AutomicITLCHN 18 -  Automation & DevOps - Automic
ITLCHN 18 - Automation & DevOps - Automic
 
Product Development in the Cloud - ENT206 - Chicago AWS Summit
Product Development in the Cloud - ENT206 - Chicago AWS SummitProduct Development in the Cloud - ENT206 - Chicago AWS Summit
Product Development in the Cloud - ENT206 - Chicago AWS Summit
 
Lunch and Learn and Sneakers
Lunch and Learn and SneakersLunch and Learn and Sneakers
Lunch and Learn and Sneakers
 
Product Development in the Cloud
Product Development in the Cloud Product Development in the Cloud
Product Development in the Cloud
 
Neev Application Performance Management Services
Neev Application Performance Management ServicesNeev Application Performance Management Services
Neev Application Performance Management Services
 
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
Transforming Product Development in the Cloud (ENT306) - AWS re:Invent 2018
 
ENT206 Product Development in the Cloud
ENT206 Product Development in the CloudENT206 Product Development in the Cloud
ENT206 Product Development in the Cloud
 
Compliance Automation: detect & correct
Compliance Automation: detect & correctCompliance Automation: detect & correct
Compliance Automation: detect & correct
 
The journey to Continuous Automation - Chef Automate
The journey to Continuous Automation - Chef AutomateThe journey to Continuous Automation - Chef Automate
The journey to Continuous Automation - Chef Automate
 
Organizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technologyOrganizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technology
 
APM Talk
APM TalkAPM Talk
APM Talk
 
Auditing in the Cloud
Auditing in the CloudAuditing in the Cloud
Auditing in the Cloud
 
Envisioning the Future Enterprise
Envisioning the Future EnterpriseEnvisioning the Future Enterprise
Envisioning the Future Enterprise
 
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
 
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
 

More from Dynatrace

Virgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfectionVirgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfectionDynatrace
 
Dynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace
 
Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...Dynatrace
 
SITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the waySITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the wayDynatrace
 
Red Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's realRed Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's realDynatrace
 
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...Dynatrace
 
Pivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of PivotalPivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of PivotalDynatrace
 
Harrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail marketHarrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail marketDynatrace
 
Dynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve TackDynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve TackDynatrace
 
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018Dynatrace
 
Dynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the futureDynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the futureDynatrace
 
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving ITDynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving ITDynatrace
 
Altimeter Group: The new face of change
Altimeter Group: The new face of changeAltimeter Group: The new face of change
Altimeter Group: The new face of changeDynatrace
 
Alastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair HumphreysAlastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair HumphreysDynatrace
 
AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future Dynatrace
 
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...Dynatrace
 
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...Dynatrace
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...Dynatrace
 
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...Dynatrace
 
REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...Dynatrace
 

More from Dynatrace (20)

Virgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfectionVirgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfection
 
Dynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and now
 
Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...
 
SITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the waySITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the way
 
Red Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's realRed Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's real
 
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
 
Pivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of PivotalPivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of Pivotal
 
Harrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail marketHarrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail market
 
Dynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve TackDynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve Tack
 
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
 
Dynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the futureDynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the future
 
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving ITDynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
 
Altimeter Group: The new face of change
Altimeter Group: The new face of changeAltimeter Group: The new face of change
Altimeter Group: The new face of change
 
Alastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair HumphreysAlastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair Humphreys
 
AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future
 
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
 
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...
 
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
 
REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...
 

Recently uploaded

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"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
 
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
 

Recently uploaded (20)

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"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
 
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!
 

Adobe’s eCommerce Digital Transformation Journey

  • 1. Adobe's eCommerce Digital Transformation Journey Greg Thomsen Event Management Analyst, Adobe Aaron Rudger Sr. Director Product Marketing, Dynatrace
  • 2. Confidential, Dynatrace, LLCTop of the World by Izzard, on Flickr “Sometimes it's a little better to travel than to arrive” Robert M. Pirsig, Zen and the Art of Motorcycle Maintenance
  • 3. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe’s eCommerce Digital Transformation Journey Greg Thomsen | Event Management Analyst
  • 4. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4 • Began at Adobe in October, 2012 • Located in Ottawa, ON. Canada • Over 8 years experience in IT related fields Greg Thomsen Event Management Analyst
  • 5. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 1. Adobe eCommerce Pre-Synthetic Monitoring 2. Synthetic Monitoring 1. Process Improvements 2. Process Automation 3. Application Performance Monitoring 1. Process Improvements 2. Deployment Lessons Learned 3. Integration with Existing Processes 4. Adobe eCommerce Monitoring Today Adobe’s eCommerce Digital Transformation Journey
  • 6. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.  Transitioning from traditional software licensing to a subscription model.  eCommerce presence was becoming more business critical.  Limited monitoring, focused on infrastructure and application health checks.  Minimal customer experience monitoring.  High number of issues reported by customers.  Manual incident escalation process (via NOC). Adobe eCommerce Pre-Synthetic Monitoring
  • 7. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.  Small initial deployment - a few key purchase flows.  Focused on high priority geographies.  Transaction tests only where necessary, otherwise simple page checks.  Integrated with existing Incident Management processes. Introduction of Synthetic Monitoring
  • 8. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.  Standardized synthetics across eCommerce.  Limited monitored flows to high traffic pages/products.  Focused on highest revenue generating geographies.  Kept monitoring process simple to reduce false alerts.  Utilized single scripts across multiple geos (language-agnostic).  Alert correlation based on test locations and failures. Maturing Synthetic Monitoring Within the first few months of deploying synthetics, we saw an immediate increase in our MTTD and overall detection rate. 0 10 20 30 40 50 60 70 80 90 Q1 Q2 Q3 Q4
  • 9. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Synthetic monitoring accelerated detection of issues; other processes needed to be improved in order to keep up. Process Improvements – The Push for 99.9 Challenges:  Alert escalation time limited by validation process.  Slow identification of root cause.  Noise during major outages - multiple alerts for same issue.  Tracking down teams to investigate the issue was time consuming. Improvements:  Removed validation steps - shoot first, ask questions later.  Trained teams on use of synthetic portal to expedite cause identification.  Advanced alert correlation using Alert API.  Created launch scenario for notifying various eCommerce support teams.  Utilized existing automated on call system.
  • 10. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. With the improved escalation processes in place, the next step was to take out the middle man. This was achieved through automation with a new process called Incident Auto-Launch. Process Improvements Through Automation Automation and other new processes for reviewing failure data (SCoE and Waterfalls) saw us hitting our 99.9 SLA target. Alert triggered by event On call system contacts support teams VNOC opens conference room Support teams join conference room
  • 11. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Synthetic monitoring will tell you when you have a problem, but not where or what caused it.  Most time during incident responses was spent on identification of cause of issue.  Complexity of a large scale eCommerce platform, spanning across multiple datacenters, made finding cause of issues a needle in a haystack situation. A single view was needed into all components of the eCommerce environment. Beyond 99.9% Issue Detection (Synthetics) ? Resolution
  • 12. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Application Performance Monitoring (APM) and User Experience Monitoring (UEM) was deployed across the ecommerce platform. Dynatrace Application Performance Monitoring Issue Detection (Synthetics) Root Cause Identification (APM) Resolution 320 JVMs 70 Web Servers 3 Data Centers
  • 13. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The implementation of APM accelerated root cause identification. This lead to:  Quick identification of required support teams.  Improved understanding of incident causation.  Adoption of more specific issue alerting.  Faster overall issue resolution times, leading to improved SLA. Dynatrace Application Performance Monitoring
  • 14. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.  Importance of coordination between support and development teams.  Start small and then scale up; identify key components of application to focus on.  Architect deployment in a scalable and flexible way. When in doubt, over- architect!  Set expectations ahead of time. Seeing immediate improvements will take time.  Leverage dashboards to help drive adoption.  Leverage synthetics to give you a head start. APM Deployment - Lessons Learned
  • 15. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.  New APM level alerts integrated into Auto-Launch process.  New processes were created and support teams were trained to help drive root cause investigation using APM.  Dashboards were created and integrated as part of the standard day to day operation and later into Auto-Launch process. Integrating APM with Existing Processes
  • 16. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Migration to the cloud provided new challenges not faced in traditional data center based models.  Agent deployment in auto-scaling environments.  Handling dynamics changes in traffic and system load.  Monitoring new services such as Node.JS and container services (Docker). APM – Migration to the Cloud
  • 17. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.  Utilized cookbooks for automated agent deployment.  Configured automatic agent mapping.  Created scalable collector configurations.  Deployed additional infrastructure to handle new services. APM – Migration to the Cloud
  • 18. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.  Over 95% of major eCommerce incidents are Auto-Launched.  Number of customer reported incidents is now almost negligible.  A great deal of incident detection now done with APM - many incidents detected before becoming customer-impacting.  Synthetic Monitoring playing a greater role in identifying customer impact and analyzing performance.  Massive reductions in our overall MTTD and MTTR times.  Expanding process automation into auto-resolution of incidents.  Other services outside eCommerce adopting Incident Auto-Launch process. Adobe eCommerce Monitoring Today
  • 19.
  • 22. Digital transformation is everywhere TRAVEL RETAIL TELCO AND MEDIA GOVERNMENT FINANCE CONSUMER GOODS 87% of companies think that digital transformation is a competitive opportunity Capgemini 93% of CxOs believe that digital will disrupt their business Forrester By 2020, CEOs expect 41% of revenue to be driven by digital Gartner Less than 3% of incidents are found before affecting users Gartner 51% millenniums will complain on social when user experience is bad Harris Poll 60% rate app performance as #1 expectation, ahead of features Forrester
  • 23. Rise of the “multi-modal” enterprise
  • 25. DYNATRACE BACKBONE Servers in Tier1 data centers for operational web monitoring LAST MILE Consumer PCs with synthetic Agents covering 168 countries, thousands of local ISPs, true bandwidths and latencies PRIVATE LAST MILE PRIVATE NODE Scalable Monitoring Server deployed anywhere Dynatrace Portal Manage everything from your Browser EDGE CLOUD DATA CENTER Dynatrace Recorder & Web Recorder Purpose-built scripting, power and ease MOBILE Synthetic Agents connected to real 3G/4G mobile carrier networks SSL Configuration, Scheduling & Data Collection Monitored Web Requests SSL Mobile App Stay connected wherever you are Lightweight Software Agent installed anywhere Dynatrace Advanced Synthetic
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Confidential, Dynatrace, LLC Service Levels Controlled Consistency Proactive Management Synthetic Monitoring Application Monitoring & UEM User Behavior Business Impact Comprehensive Visibility Bridge the gap between IT and digital business Eliminate the performance blind spot Drive smart and fast and remediation End-to-end digital experience management PERFORMANCE END USER PERSPECTIVE
  • 32. Q&A Please send your questions to us by submitting them in your GoTo Webinar Questions pane. Thank You
  • 33. Confidential, Dynatrace LLC Connect with us! Participate in our Forum : community.dynatrace.com Like us on Facebook : facebook.com/dynatrace Follow us on LinkedIn : linkedin.com/company/dynatrace Follow us on Twitter : twitter.com/dynatrace Watch our Videos & Demos : youtube.com/dynatrace Read our Blog : application-performance-blog.com

Editor's Notes

  1. Performance is a journey…
  2. Adobe Max, two weeks ago. One important announcement… the introduction of Adobe Sensei—a new artificial intelligence platform integrated across Creative Cloud. Sensei will do things like automatically recognize fonts used in photographs and suggest purchasing them when not licensed by the designer. Can also find stock imagery based on a similar uploaded image. These are great examples of how transformative digital technology like machine learning is opening new routes to market for Adobe.
  3. Adobe isn’t the only company investing in transformative initiatives like Sensei. Digital transformation is everywhere, and applications are at the core of the movement. These are top-down initiatives that your company is exploring—if not today, then very soon. And the reasons are clear: Your customers are changing Competition is fierce Disruption is real
  4. To adapt, enterprises are becoming more agile, more “multi-modal” in their approach to innovating with applications. But transformation also puts increasing pressure on IT teams, as application environments become more integrated, more evolved and more complex.
  5. That’s why Dynatrace provides a complete set of capabilities that cover the full breadth of your application environment. It starts from the end user, including both real user experience monitoring from the browser or mobile devices and synthetic monitoring from points across the globe. It’s provides key information for business with business transaction monitoring and user impact. It looks at third party application components. It goes deep in the data center as well, whether that is your own data center, cloud or hybrid. And all the way down to the code level, log files, and now in your dynamic environment we provide visibility into containers and micro-services as well. We’ve been hearing about how Adobe uses Advanced Synthetic Monitoring and Application Monitoring *together*. Let’s explore what exactly is Advanced Synthetic Monitoring and how it complements Application Monitoring.
  6. Here’s a quick overview of Dynatrace Advanced Synthetic…
  7. Application Monitoring and Advanced Synthetic work together, modeling synthetic transactions like purchase flows, and their steps as Business Transactions. Here we see the synthetic Order transaction visualized by its performance, step by step. Corresponding real user actions for these pages is also captured by UEM. In the same view, we can also see transaction availability and performance measured from the Advanced Synthetic global network. This provides both the outside-in and application views of the same Order transaction, ensuring complete coverage of the digital customer journeys that matter most to your business.
  8. Here in the Operational Summary view of *all* synthetic transactions, we can quickly see how the Order transaction is performing compared to all synthetic measurements. Drilling into the Order transaction, takes us deeper into analysis of frontend performance.
  9. Again, one of the strengths of synthetic measurements is their consistency, which is ideal for detecting anomalies in performance. But as Greg mentioned, detection is half the game. The other half is taking accurate and focused corrective action. Advanced Synthetic helps you immediately rule in or out many of the typical causes of disruptions, especially those originating from the edge of the Internet.
  10. With a click, we can get a Root Cause analysis driven by automated analysis across a trended history of your application’s delivery. Inside that analysis, it’s easy to explore likely factors resulting in a performance anomaly—like a slow javascript call.
  11. With another click, you can see all the components assembled inside the browser and their individual contribution to page render and interactivity. Again, because Advanced Synthetic and Application Monitoring work perfectly together, you can dive straight to the PurePath analysis of any instrumented component within the page. And within context, click into the method tree analysis of this javascript and the overall transaction flow traced in Application Monitoring. Here you can see the hotspot analysis and quickly leverage findings to correct application-level bottlenecks impacting end user experience.
  12. Digital Experience brings the best of… Synthetic Monitoring benefits: Proactive Management Early warning system, independent of users, including in pre-prod/dev “Experimental” visibility in production, like new site sections, new geographic regions, new services Competitor comparisons Service Levels Reliable measure of availability Response-independent visibility Controlled Consistency Very controlled and repeatable – good for accurate detection of small changes Easy to understand and identify optimizations and fault domain from lab-like datasets …and Real User Monitoring benefits: User Behavior Visitor journey details, session by session Measures of engagement, conversion, abandonment Business Impact Quantify usage, adoption and impact of outages or changes in performance Comprehensive Visibility All users, all browsers, all pages, all dynamic content and inputs driven by user interaction Great for Mobile App/Web – multi variable environments (phone, OS, carrier etc.) – and single page apps otherwise difficult to script Together, they… Bridge the gap between IT and digital business The combined capabilities of Synthetic and RUM enable IT to act in the context of business goals and objectives. Synthetic provides comparative context—competitor and service provider. RUM provides customer context—engagement and adoption. Decisions based on this context improve return on digital experience investment. Eliminate the performance blind spot Relying on only one perspective opens exposure to performance pitfalls that impact customers. Combining both active and passive performance insights ensures complete coverage against customer experience disruptions Drive smart and focused recognition, along with fast and verifiable remediation Synthetic provides a clear signal of when end user experience is disrupted, RUM exposes the scope and impact in terms of actual users and provides urgency/business relevance. Both deliver detail needed for troubleshooting, and synthetic validates that implemented changes either improve or persist disruptive conditions