SlideShare a Scribd company logo
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Improving Adobe Experience Cloud Services Dependability with Machine
Learning
Nicolas Brousse | Director, SRE
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe Experience Cloud — an all-in-one experience solution
Adobe Experience Cloud brings together all of your marketing
tech in a single place, so you can do everything from
managing your content and delivering email campaigns to
automating your ad buying and measuring your success.
One integrated approach for one seamless experience.
2
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3
Dependable Services
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
Real Time Decisions
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5
Increase In Complexity
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6
Growing Amount Of Data
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
Core Infrastructure
ML & Data Pipeline
Adobe Advertising Cloud
Enable a Machine Learning Pipeline supported by a
Kubernetes Infrastructure to allow fast iterations and
deployment of new models to production.
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8
Adobe Analytics
Build models to provide traffic
prediction and improve capacity
planning efforts.
Forecasting
&
Capacity Planning
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9
Adobe Experience Platform
Provide anomaly detection on streamed
live timeseries data to enable auto-
remediation rules based of forecasted
dynamic thresholds.
Anomaly Detection
&
Self-Healing
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10
Risk Classification
&
Failure Prediction
Adobe Experience Cloud
Improve change management processes through
dynamic risk classification of changes to reduce
number of incidents due to changes.
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
Build
&
Deploy
Measure
&
Plan
Verify
&
Test
Operate
&
Monitor
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Replacing Human Intuition with Machine Learning
Toward A Better Notion Of Risk During A Release
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adoption of Microservices and
Distributed Systems means:
§ Increased complexity for Developers
§ Increased complexity for Operators
§ Increased of noise in DevOps
communications
13
Complexity
Microservices
&
Distributed Systems
Human Cognitive Limit
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Analyze Changes and Likelihood of Leading to An Incident
§ Goal: Reduce Incidents due to Changes With Better Risk Classification
of Changes
§ Exported Data of 123 Incidents due to Change and 40,991 Normal
Changes from January 2017 to June 2018
§ Use of Jupyter Notebooks with Python and scikit-learn, etc.
14
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Data Findings
§ Most Changes Leading to an Incident
are self reported as Low Risk
§ Most Changes Leading to an Incident
have a short approval deadline <2H
§ Incident Occurrence Increases
Proportionally to Maintenance
Duration
15
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Models Comparison
16
Overall
Accuracy
Incident
Accuracy
Notification
Noise
Logistic Regression 85.79% 76.92% 28%
ANN using MLP 83.09% 94.06% 13.8%
Linear SVM 96.04% 99.26% 4.8%
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Future Work
§ Link to Existing Monitoring Systems for real-time feedback loop
§ Link to Tickets System and Git repository for better context analysis
§ Link to Service Discovery for Service Dependency awareness
§ Add checkpoints into CI/CD workflow
17
Improving Adobe Experience Cloud Services Dependability with Machine Learning

More Related Content

PPTX
Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...
PPTX
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
PPTX
Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
PPTX
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to the Adobe Experie...
PPTX
Evovle18 | Abhishek Dwevidi & Varun Mitra | Personalization with Adobe Experi...
PPTX
Evolve18 | Abhishek Dwevidi & Varun Mitra | AEM as Headless or Hybrid CMS
PPTX
Evolve19 | Michel Holland | Marketo - Delivering the Best Experience for the ...
PPTX
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to Adobe Analytics a...
Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to the Adobe Experie...
Evovle18 | Abhishek Dwevidi & Varun Mitra | Personalization with Adobe Experi...
Evolve18 | Abhishek Dwevidi & Varun Mitra | AEM as Headless or Hybrid CMS
Evolve19 | Michel Holland | Marketo - Delivering the Best Experience for the ...
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to Adobe Analytics a...

What's hot (20)

PPTX
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
PPTX
Adobe Marketing Cloud Integration with Adobe AEM
PDF
Collate - Setup Your Own Intranet Portal
PPTX
Codelattice E-Commerce Credentials
PDF
Designing an automated and data-driven organization
PPTX
Build your Own Business Application Using Microsoft Power Apps
PDF
Introduction to Marketing Cloud UI, Adobe Summit 2014
PPTX
Salesforce Cross-Cloud Architecture
PPTX
Enterprise apps using Microsoft Power Platform
PPTX
Adobe Experience Manager Vision and Roadmap
PPTX
New Features and Capabilities Added to the Acquia platform over the Past Thre...
PDF
Carlattice - Car Recommendation Engine
PDF
What's new in AEM 6.0
PDF
Winkapp overview
PDF
Low code with Flowable
PDF
Deep dive: Monetize your API Programs
PPTX
DayBack at Dreamforce 2016
PDF
01 mvp skill_power platform overview
PPTX
Case Study: Creating a DocOps/Docs-As-Code DevPortal for C3.ai
PPTX
Aligning your API business model to your company strategy
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
Adobe Marketing Cloud Integration with Adobe AEM
Collate - Setup Your Own Intranet Portal
Codelattice E-Commerce Credentials
Designing an automated and data-driven organization
Build your Own Business Application Using Microsoft Power Apps
Introduction to Marketing Cloud UI, Adobe Summit 2014
Salesforce Cross-Cloud Architecture
Enterprise apps using Microsoft Power Platform
Adobe Experience Manager Vision and Roadmap
New Features and Capabilities Added to the Acquia platform over the Past Thre...
Carlattice - Car Recommendation Engine
What's new in AEM 6.0
Winkapp overview
Low code with Flowable
Deep dive: Monetize your API Programs
DayBack at Dreamforce 2016
01 mvp skill_power platform overview
Case Study: Creating a DocOps/Docs-As-Code DevPortal for C3.ai
Aligning your API business model to your company strategy
Ad

Similar to Improving Adobe Experience Cloud Services Dependability with Machine Learning (20)

PPTX
How to apply machine learning into your CI/CD pipeline
PDF
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PDF
PuppetConf 2017: Adobe Advertising Cloud: Lean Puppet Workflow to Support Mul...
PDF
Predictive test selection with machine learning
PPTX
Track A-3: Drive Innovation & Reduce Costs with Managed Services
PPTX
A Prophet in Production Shiri Hochhauser
PDF
WSO2CON 2024 Slides - Unlocking Value with AI
PPTX
Adobe Business.pptx
PPTX
Embracing the Risk and Opportunity of AI & Cloud.pptx
PPTX
H2O World - Self Guiding Applications with Venkatesh Yadav
PDF
Vijay & Parul - Cloud testing
PDF
Using Cloud Hyperscale Vendors Cognitive Artificial Intelligence NoOps MLaaS
PDF
Microsoft DevOps for AI with GoDataDriven
PDF
AEM User Group DACH - 2025 Inaugural Meeting
PPTX
ANIn Mumbai 2025 | Revolutionizing Passenger Travel with AI by Dr. Rajendra P...
PPTX
AI based Testing in Finance & Retail Breakfast Briefing
PDF
Adobe Summit - Advanced Advertising Analytics
PDF
IEEE ISSRE 2018 - Use of Self-Healing Techniques to Improve the Reliability o...
PDF
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
PDF
AI Assisted Continuous Testing - Talk Track v2.pdf
How to apply machine learning into your CI/CD pipeline
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PuppetConf 2017: Adobe Advertising Cloud: Lean Puppet Workflow to Support Mul...
Predictive test selection with machine learning
Track A-3: Drive Innovation & Reduce Costs with Managed Services
A Prophet in Production Shiri Hochhauser
WSO2CON 2024 Slides - Unlocking Value with AI
Adobe Business.pptx
Embracing the Risk and Opportunity of AI & Cloud.pptx
H2O World - Self Guiding Applications with Venkatesh Yadav
Vijay & Parul - Cloud testing
Using Cloud Hyperscale Vendors Cognitive Artificial Intelligence NoOps MLaaS
Microsoft DevOps for AI with GoDataDriven
AEM User Group DACH - 2025 Inaugural Meeting
ANIn Mumbai 2025 | Revolutionizing Passenger Travel with AI by Dr. Rajendra P...
AI based Testing in Finance & Retail Breakfast Briefing
Adobe Summit - Advanced Advertising Analytics
IEEE ISSRE 2018 - Use of Self-Healing Techniques to Improve the Reliability o...
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
AI Assisted Continuous Testing - Talk Track v2.pdf
Ad

More from Nicolas Brousse (11)

PPTX
<Programming> 2019 - ICW'19: The Issue of Monorepo and Polyrepo In Large Ente...
PDF
Adobe Advertising Cloud: The Reality of Cloud Bursting with OpenStack
PDF
SuiteWorld16: Mega Volume - How TubeMogul Leverages NetSuite
PDF
SRECon16: Moving Large Workloads from a Public Cloud to an OpenStack Private ...
PDF
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
PPTX
Puppet Camp Silicon Valley 2015: How TubeMogul reached 10,000 Puppet Deployme...
PDF
Improving Operations Efficiency with Puppet
PDF
Scaling Bleeding Edge Technology in a Fast-paced Environment
PDF
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)
PDF
Bringing Business Awareness to Your Operation Team (Nagios World Conference 2...
PDF
Optimizing your Monitoring and Trending tools for the Cloud (Nagios World Con...
<Programming> 2019 - ICW'19: The Issue of Monorepo and Polyrepo In Large Ente...
Adobe Advertising Cloud: The Reality of Cloud Bursting with OpenStack
SuiteWorld16: Mega Volume - How TubeMogul Leverages NetSuite
SRECon16: Moving Large Workloads from a Public Cloud to an OpenStack Private ...
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
Puppet Camp Silicon Valley 2015: How TubeMogul reached 10,000 Puppet Deployme...
Improving Operations Efficiency with Puppet
Scaling Bleeding Edge Technology in a Fast-paced Environment
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)
Bringing Business Awareness to Your Operation Team (Nagios World Conference 2...
Optimizing your Monitoring and Trending tools for the Cloud (Nagios World Con...

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation theory and applications.pdf
PPTX
Cloud computing and distributed systems.
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Modernizing your data center with Dell and AMD
PPT
Teaching material agriculture food technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Empathic Computing: Creating Shared Understanding
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Big Data Technologies - Introduction.pptx
20250228 LYD VKU AI Blended-Learning.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Unlocking AI with Model Context Protocol (MCP)
Encapsulation theory and applications.pdf
Cloud computing and distributed systems.
MYSQL Presentation for SQL database connectivity
Modernizing your data center with Dell and AMD
Teaching material agriculture food technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectral efficient network and resource selection model in 5G networks
Per capita expenditure prediction using model stacking based on satellite ima...
Encapsulation_ Review paper, used for researhc scholars
Empathic Computing: Creating Shared Understanding
The Rise and Fall of 3GPP – Time for a Sabbatical?
Big Data Technologies - Introduction.pptx

Improving Adobe Experience Cloud Services Dependability with Machine Learning

  • 1. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Improving Adobe Experience Cloud Services Dependability with Machine Learning Nicolas Brousse | Director, SRE
  • 2. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Experience Cloud — an all-in-one experience solution Adobe Experience Cloud brings together all of your marketing tech in a single place, so you can do everything from managing your content and delivering email campaigns to automating your ad buying and measuring your success. One integrated approach for one seamless experience. 2
  • 3. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3 Dependable Services
  • 4. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4 Real Time Decisions
  • 5. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5 Increase In Complexity
  • 6. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6 Growing Amount Of Data
  • 7. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7 Core Infrastructure ML & Data Pipeline Adobe Advertising Cloud Enable a Machine Learning Pipeline supported by a Kubernetes Infrastructure to allow fast iterations and deployment of new models to production.
  • 8. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8 Adobe Analytics Build models to provide traffic prediction and improve capacity planning efforts. Forecasting & Capacity Planning
  • 9. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9 Adobe Experience Platform Provide anomaly detection on streamed live timeseries data to enable auto- remediation rules based of forecasted dynamic thresholds. Anomaly Detection & Self-Healing
  • 10. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10 Risk Classification & Failure Prediction Adobe Experience Cloud Improve change management processes through dynamic risk classification of changes to reduce number of incidents due to changes.
  • 11. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11 Build & Deploy Measure & Plan Verify & Test Operate & Monitor
  • 12. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Replacing Human Intuition with Machine Learning Toward A Better Notion Of Risk During A Release
  • 13. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adoption of Microservices and Distributed Systems means: § Increased complexity for Developers § Increased complexity for Operators § Increased of noise in DevOps communications 13 Complexity Microservices & Distributed Systems Human Cognitive Limit
  • 14. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Analyze Changes and Likelihood of Leading to An Incident § Goal: Reduce Incidents due to Changes With Better Risk Classification of Changes § Exported Data of 123 Incidents due to Change and 40,991 Normal Changes from January 2017 to June 2018 § Use of Jupyter Notebooks with Python and scikit-learn, etc. 14
  • 15. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Data Findings § Most Changes Leading to an Incident are self reported as Low Risk § Most Changes Leading to an Incident have a short approval deadline <2H § Incident Occurrence Increases Proportionally to Maintenance Duration 15
  • 16. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Models Comparison 16 Overall Accuracy Incident Accuracy Notification Noise Logistic Regression 85.79% 76.92% 28% ANN using MLP 83.09% 94.06% 13.8% Linear SVM 96.04% 99.26% 4.8%
  • 17. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Future Work § Link to Existing Monitoring Systems for real-time feedback loop § Link to Tickets System and Git repository for better context analysis § Link to Service Discovery for Service Dependency awareness § Add checkpoints into CI/CD workflow 17