SlideShare a Scribd company logo
1 of 17
Download to read offline
Adobe I/O Overview
Sarah Xu & Kanika Gera
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
What is Adobe I/O
2
Adobe I/O provides a single destination for developers to
integrate with and to extend Adobe solutions.
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe I/O and Products
3
Developer Capabilities Unified Entry Point Extensibility
API
Events
Console
Developer Website –
adobe.io
Runtime
Cloud Native
Applications and Tools
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe I/O
4
Developer Capabilities Unified Entry Point Extensibility
API
Events
Console
Developer Website –
adobe.io
Runtime
Cloud Native
Applications and Tools
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Developer Features - APIs
Adobe
Stock
Typekit
Platform
PDF Services Target
Campaign
Standard
Smart Content
Analytics
Sensei
Content AI
(beta)
Lightroom Photoshop
Dimension
Cloud Manager
GDPR
Journeys Places
Adobe
Experience
Platform
Experience
Platform
Launch
5
Integration FlexibilityCustomization
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Developer Features - Events
6
Experience Events
Analytics Triggers
Cloud Manager
GDPR Events
Real-Time Customer
Profile Events
Data Ingestion Events
Creative
Cloud Assets
AEM Events
Event-driven
Architecture
Webhook and API
to access
Near real-time
experience
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe I/O
7
Developer Capabilities Unified Entry Point Extensibility
API
Events
Console
Developer
Website – adobe.io
Runtime
Cloud Native
Applications and Tools
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Unified Entry Point
8
Console
Developer Website
– adobe.io
• One interface for managing API,
Events, Runtime, SDKs and
Plugins
• Analytics, debugging & tracing
• One website for all developer
documentation
• Open contribution model
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe I/O
9
Developer Capabilities Unified Entry Point Extensibility
API
Events
Console
Adobe.io Website
Runtime
Cloud Native
Applications and Tools
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Extensibility - Serverless
Serverless / FaaS Key features Runtime
“Focus on your application, not
the infrastructure” -- Faizan Bashir
Simple programming model around
Namespaces/Packages/Actions
Support for concurrent invocations
Adobe’s serverless platform -- built on
top of Apache Openwhisk.
“Serverless computing is a cloud-computing execution model in which the
cloud provider runs the server, and dynamically manages the allocation of
machine resources. A serverless application runs in stateless compute
containers that are event-triggered, ephemeral (may last for one
invocation), and fully managed by the cloud provider.”
-- Wikipedia
Action Container
Action Container
Invoker
Invoker
ControllerWeb Server
Persistence
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
• Event-Driven applications
• Applications with fluctuating traffic
• Light or no infrastructure
• Integration between different
marketing systems
• And more…
Extensibility - Runtime
11
Mission Why Runtime When Runtime
Enable extensibility across all Adobe
solutions by providing a consistent
compute platform that is integrated
with Adobe Experience Platform
• Optimized to connect to Adobe’s
ecosystem of APIs / Events /
Services
• Close proximity to content and
data
• Customized to support Adobe
unique requirements (image
processing, proximity to data…)
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Extensibility – Runtime
12
General Availability Product Extensibility Current Customers
• GA on June 21st, 2019
• Region: Available world wide with
clusters in AWS US and Europe;
more by the end of the year.
• Licensing and pricing is WIP.
• Beta Program
• AEM Commerce
• AEM Assets
• Adobe Campaign Standard
Extensibility
• VRT – Adobe Campaign Standard
• Bank of America – Adobe Target
• Vorwerk – Adobe Campaign Standard
• Adobe.com – Adobe Audience
Manager and Adobe Analytics
• And more…
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Extensibility – Cloud Native Applications and Tools
13
Services Tools Adobe specific SDK and Libraries
13
• Storage and DB
• CDN
• Package Manager
• CLI
• Runtime Debugger
• IDE Plugin
• Solution API Wrappers
• Shared Runtime Actions and
Sequences
• Business and Technical
Abstraction Layer
• React-based UI Components
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Offer Creation and Update (BofA)
Deploys Webpage
on Demand
Convert Rows into
Offers (JSON)
Upload New Offers
to Target
Compare Each Offer to
Existing Offers in Target
Simple Cloud Native Application hosted on Runtime; Integrates with Adobe solution via APIs
UI hosted via
Adobe I/O
Actions
Website Opens
User Clicks on URL
to Open Webpage
User Uploads Excel
Sheet with Offers
User Sees Offers shown as “Existing” or “New Upload”
User Sees New
Offers in Target
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Generate Personalized Email with External Templates (VRT)
Authenticate Request
Newsletter Delivery w/
‘get content from URL’
Retrieve Content
from Drupal (CMS)
Generate HTMLRetrieve Template
from Amazon S3
Automated workflow to generate personalized email | Event-driven Orchestration using APIs, Events and Runtime
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Additional Resources
Contact Us Follow Us Contribute
• Sarah Xu
https://www.linkedin.com/in/sarahxxu/
Saxu@adobe.com
• Kanika Gera
https://www.linkedin.com/in/kanikagera/
Kgera@adobe.com
Twitter
• https://twitter.com/adobedevs
Medium
• https://medium.com/adobetech
GitHub
• Adobe - https://github.com/adobe
• Documentation - https://github.com/adobeio
• OpenWhisk -
https://github.com/apache/incubator-
openwhisk
• Forums -
forums.adobe.com/community/adobe-io
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute on Customer Experiences

More Related Content

What's hot

Introduction to adobe experience manager
Introduction to adobe experience managerIntroduction to adobe experience manager
Introduction to adobe experience managerNetCom Learning
 
AEM & Single Page Applications (SPAs) 101
AEM & Single Page Applications (SPAs) 101AEM & Single Page Applications (SPAs) 101
AEM & Single Page Applications (SPAs) 101Adobe
 
Using AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programUsing AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programMeryll Blanchet
 
Improving Adobe Experience Cloud Services Dependability with Machine Learning
Improving Adobe Experience Cloud Services Dependability with Machine LearningImproving Adobe Experience Cloud Services Dependability with Machine Learning
Improving Adobe Experience Cloud Services Dependability with Machine LearningNicolas Brousse
 
Adobe Marketing Cloud Integration with Adobe AEM
Adobe Marketing Cloud Integration with Adobe AEMAdobe Marketing Cloud Integration with Adobe AEM
Adobe Marketing Cloud Integration with Adobe AEMDeepak Narisety
 
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John FaitAEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John FaitAEM HUB
 
Android L and So Much More Webinar Slides
Android L and So Much More Webinar SlidesAndroid L and So Much More Webinar Slides
Android L and So Much More Webinar SlidesXamarin
 
Enterprise Mobile Success with Oracle and Xamarin
Enterprise Mobile Success with Oracle and XamarinEnterprise Mobile Success with Oracle and Xamarin
Enterprise Mobile Success with Oracle and XamarinXamarin
 
Blank Slate Css Meetup
Blank Slate Css MeetupBlank Slate Css Meetup
Blank Slate Css MeetupNYCSS Meetup
 
Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud Xamarin
 

What's hot (20)

Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...
Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...
Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...
 
Introduction to adobe experience manager
Introduction to adobe experience managerIntroduction to adobe experience manager
Introduction to adobe experience manager
 
Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
 
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and TrendsEvolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
 
Evolve18 | Abhishek Dwevidi & Varun Mitra | AEM as Headless or Hybrid CMS
Evolve18 | Abhishek Dwevidi & Varun Mitra | AEM as Headless or Hybrid CMSEvolve18 | Abhishek Dwevidi & Varun Mitra | AEM as Headless or Hybrid CMS
Evolve18 | Abhishek Dwevidi & Varun Mitra | AEM as Headless or Hybrid CMS
 
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to Launch by Adobe
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to Launch by AdobeEvolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to Launch by Adobe
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to Launch by Adobe
 
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
 
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to the Adobe Experie...
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to the Adobe Experie...Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to the Adobe Experie...
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to the Adobe Experie...
 
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft AzureEvolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
 
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
 
AEM & Single Page Applications (SPAs) 101
AEM & Single Page Applications (SPAs) 101AEM & Single Page Applications (SPAs) 101
AEM & Single Page Applications (SPAs) 101
 
Using AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programUsing AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel program
 
Improving Adobe Experience Cloud Services Dependability with Machine Learning
Improving Adobe Experience Cloud Services Dependability with Machine LearningImproving Adobe Experience Cloud Services Dependability with Machine Learning
Improving Adobe Experience Cloud Services Dependability with Machine Learning
 
Adobe Marketing Cloud Integration with Adobe AEM
Adobe Marketing Cloud Integration with Adobe AEMAdobe Marketing Cloud Integration with Adobe AEM
Adobe Marketing Cloud Integration with Adobe AEM
 
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
 
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John FaitAEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
 
Android L and So Much More Webinar Slides
Android L and So Much More Webinar SlidesAndroid L and So Much More Webinar Slides
Android L and So Much More Webinar Slides
 
Enterprise Mobile Success with Oracle and Xamarin
Enterprise Mobile Success with Oracle and XamarinEnterprise Mobile Success with Oracle and Xamarin
Enterprise Mobile Success with Oracle and Xamarin
 
Blank Slate Css Meetup
Blank Slate Css MeetupBlank Slate Css Meetup
Blank Slate Css Meetup
 
Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud
 

Similar to Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute on Customer Experiences

D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMDEVOPS D-DAY
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed? Dev_Events
 
AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
 AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWSAmazon Web Services
 
The App Evolution
The App Evolution The App Evolution
The App Evolution Dev_Events
 
Adobe App Builder Overview & Get Started Guideline
Adobe App Builder  Overview & Get Started GuidelineAdobe App Builder  Overview & Get Started Guideline
Adobe App Builder Overview & Get Started GuidelineTuyen Nguyen Ngoc
 
Improve productivity with Continuous Integration & Delivery
Improve productivity with Continuous Integration & DeliveryImprove productivity with Continuous Integration & Delivery
Improve productivity with Continuous Integration & DeliveryAmazon Web Services
 
Track A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed ServicesTrack A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed Servicesscoopnewsgroup
 
Implémentez une intégration avec AEM presque sans code
Implémentez une intégration avec AEM presque sans codeImplémentez une intégration avec AEM presque sans code
Implémentez une intégration avec AEM presque sans codeFrançois Le Droff
 
The App Evolution
The App EvolutionThe App Evolution
The App EvolutionDev_Events
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyLuis Benitez
 
AWS Serverless Webinar- Unleash Innovation & Build Modern Application
AWS Serverless Webinar- Unleash Innovation & Build Modern ApplicationAWS Serverless Webinar- Unleash Innovation & Build Modern Application
AWS Serverless Webinar- Unleash Innovation & Build Modern ApplicationAmazon Web Services
 
Integration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM GarageIntegration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM GarageAndrew Ferrier
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Vidyasagar Machupalli
 
INTERFACE, by apidays - Lessons learned from implementing our custom ‘Big Da...
INTERFACE, by apidays  - Lessons learned from implementing our custom ‘Big Da...INTERFACE, by apidays  - Lessons learned from implementing our custom ‘Big Da...
INTERFACE, by apidays - Lessons learned from implementing our custom ‘Big Da...apidays
 
Developing Serverless Application on AWS
Developing Serverless Application on AWSDeveloping Serverless Application on AWS
Developing Serverless Application on AWSAmazon Web Services
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...GRUC
 
Collision 2018: CodeStar for CICD Pipelines
Collision 2018: CodeStar for CICD PipelinesCollision 2018: CodeStar for CICD Pipelines
Collision 2018: CodeStar for CICD PipelinesAmazon Web Services
 
Adobe Air Development Consulting
Adobe Air Development ConsultingAdobe Air Development Consulting
Adobe Air Development ConsultingImranahmed_19
 

Similar to Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute on Customer Experiences (20)

Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed?
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed?
 
AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
 AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
 
The App Evolution
The App Evolution The App Evolution
The App Evolution
 
Adobe App Builder Overview & Get Started Guideline
Adobe App Builder  Overview & Get Started GuidelineAdobe App Builder  Overview & Get Started Guideline
Adobe App Builder Overview & Get Started Guideline
 
Improve productivity with Continuous Integration & Delivery
Improve productivity with Continuous Integration & DeliveryImprove productivity with Continuous Integration & Delivery
Improve productivity with Continuous Integration & Delivery
 
Track A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed ServicesTrack A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed Services
 
Implémentez une intégration avec AEM presque sans code
Implémentez une intégration avec AEM presque sans codeImplémentez une intégration avec AEM presque sans code
Implémentez une intégration avec AEM presque sans code
 
The App Evolution
The App EvolutionThe App Evolution
The App Evolution
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development Strategy
 
AWS Serverless Webinar- Unleash Innovation & Build Modern Application
AWS Serverless Webinar- Unleash Innovation & Build Modern ApplicationAWS Serverless Webinar- Unleash Innovation & Build Modern Application
AWS Serverless Webinar- Unleash Innovation & Build Modern Application
 
Integration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM GarageIntegration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM Garage
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
 
INTERFACE, by apidays - Lessons learned from implementing our custom ‘Big Da...
INTERFACE, by apidays  - Lessons learned from implementing our custom ‘Big Da...INTERFACE, by apidays  - Lessons learned from implementing our custom ‘Big Da...
INTERFACE, by apidays - Lessons learned from implementing our custom ‘Big Da...
 
Developing Serverless Application on AWS
Developing Serverless Application on AWSDeveloping Serverless Application on AWS
Developing Serverless Application on AWS
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
 
Collision 2018: CodeStar for CICD Pipelines
Collision 2018: CodeStar for CICD PipelinesCollision 2018: CodeStar for CICD Pipelines
Collision 2018: CodeStar for CICD Pipelines
 
Adobe Air Development Consulting
Adobe Air Development ConsultingAdobe Air Development Consulting
Adobe Air Development Consulting
 

More from Evolve The Adobe Digital Marketing Community

Evolve18 | Shreya Jha | Growing up with AEM: Best Western’s Story of Digital ...
Evolve18 | Shreya Jha | Growing up with AEM: Best Western’s Story of Digital ...Evolve18 | Shreya Jha | Growing up with AEM: Best Western’s Story of Digital ...
Evolve18 | Shreya Jha | Growing up with AEM: Best Western’s Story of Digital ...Evolve The Adobe Digital Marketing Community
 

More from Evolve The Adobe Digital Marketing Community (16)

Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
 
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to AvoidEvolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
 
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
 
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM ProjectsEvolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
 
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
 
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
 
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe SenseiEvolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
 
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver EverywhereEvolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
 
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
 
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go LiveEvolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
 
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to AEM Integration w...
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to AEM Integration w...Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to AEM Integration w...
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to AEM Integration w...
 
Evovle18 | Abhishek Dwevidi & Varun Mitra | Personalization with Adobe Experi...
Evovle18 | Abhishek Dwevidi & Varun Mitra | Personalization with Adobe Experi...Evovle18 | Abhishek Dwevidi & Varun Mitra | Personalization with Adobe Experi...
Evovle18 | Abhishek Dwevidi & Varun Mitra | Personalization with Adobe Experi...
 
Evolve18 | Shreya Jha | Growing up with AEM: Best Western’s Story of Digital ...
Evolve18 | Shreya Jha | Growing up with AEM: Best Western’s Story of Digital ...Evolve18 | Shreya Jha | Growing up with AEM: Best Western’s Story of Digital ...
Evolve18 | Shreya Jha | Growing up with AEM: Best Western’s Story of Digital ...
 
Evolve18 | Franco Campione | Success Story: How the Adobe Marketing Cloud Tra...
Evolve18 | Franco Campione | Success Story: How the Adobe Marketing Cloud Tra...Evolve18 | Franco Campione | Success Story: How the Adobe Marketing Cloud Tra...
Evolve18 | Franco Campione | Success Story: How the Adobe Marketing Cloud Tra...
 
Evolve18 | Harold Williams | The BBVA Compass Migration Journey to AEM
Evolve18 | Harold Williams | The BBVA Compass Migration Journey to AEMEvolve18 | Harold Williams | The BBVA Compass Migration Journey to AEM
Evolve18 | Harold Williams | The BBVA Compass Migration Journey to AEM
 
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
 

Recently uploaded

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
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
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
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
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute on Customer Experiences

  • 1. Adobe I/O Overview Sarah Xu & Kanika Gera
  • 2. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What is Adobe I/O 2 Adobe I/O provides a single destination for developers to integrate with and to extend Adobe solutions.
  • 3. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe I/O and Products 3 Developer Capabilities Unified Entry Point Extensibility API Events Console Developer Website – adobe.io Runtime Cloud Native Applications and Tools
  • 4. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe I/O 4 Developer Capabilities Unified Entry Point Extensibility API Events Console Developer Website – adobe.io Runtime Cloud Native Applications and Tools
  • 5. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Developer Features - APIs Adobe Stock Typekit Platform PDF Services Target Campaign Standard Smart Content Analytics Sensei Content AI (beta) Lightroom Photoshop Dimension Cloud Manager GDPR Journeys Places Adobe Experience Platform Experience Platform Launch 5 Integration FlexibilityCustomization
  • 6. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Developer Features - Events 6 Experience Events Analytics Triggers Cloud Manager GDPR Events Real-Time Customer Profile Events Data Ingestion Events Creative Cloud Assets AEM Events Event-driven Architecture Webhook and API to access Near real-time experience
  • 7. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe I/O 7 Developer Capabilities Unified Entry Point Extensibility API Events Console Developer Website – adobe.io Runtime Cloud Native Applications and Tools
  • 8. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Unified Entry Point 8 Console Developer Website – adobe.io • One interface for managing API, Events, Runtime, SDKs and Plugins • Analytics, debugging & tracing • One website for all developer documentation • Open contribution model
  • 9. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe I/O 9 Developer Capabilities Unified Entry Point Extensibility API Events Console Adobe.io Website Runtime Cloud Native Applications and Tools
  • 10. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Extensibility - Serverless Serverless / FaaS Key features Runtime “Focus on your application, not the infrastructure” -- Faizan Bashir Simple programming model around Namespaces/Packages/Actions Support for concurrent invocations Adobe’s serverless platform -- built on top of Apache Openwhisk. “Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources. A serverless application runs in stateless compute containers that are event-triggered, ephemeral (may last for one invocation), and fully managed by the cloud provider.” -- Wikipedia Action Container Action Container Invoker Invoker ControllerWeb Server Persistence
  • 11. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. • Event-Driven applications • Applications with fluctuating traffic • Light or no infrastructure • Integration between different marketing systems • And more… Extensibility - Runtime 11 Mission Why Runtime When Runtime Enable extensibility across all Adobe solutions by providing a consistent compute platform that is integrated with Adobe Experience Platform • Optimized to connect to Adobe’s ecosystem of APIs / Events / Services • Close proximity to content and data • Customized to support Adobe unique requirements (image processing, proximity to data…)
  • 12. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Extensibility – Runtime 12 General Availability Product Extensibility Current Customers • GA on June 21st, 2019 • Region: Available world wide with clusters in AWS US and Europe; more by the end of the year. • Licensing and pricing is WIP. • Beta Program • AEM Commerce • AEM Assets • Adobe Campaign Standard Extensibility • VRT – Adobe Campaign Standard • Bank of America – Adobe Target • Vorwerk – Adobe Campaign Standard • Adobe.com – Adobe Audience Manager and Adobe Analytics • And more…
  • 13. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Extensibility – Cloud Native Applications and Tools 13 Services Tools Adobe specific SDK and Libraries 13 • Storage and DB • CDN • Package Manager • CLI • Runtime Debugger • IDE Plugin • Solution API Wrappers • Shared Runtime Actions and Sequences • Business and Technical Abstraction Layer • React-based UI Components
  • 14. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Offer Creation and Update (BofA) Deploys Webpage on Demand Convert Rows into Offers (JSON) Upload New Offers to Target Compare Each Offer to Existing Offers in Target Simple Cloud Native Application hosted on Runtime; Integrates with Adobe solution via APIs UI hosted via Adobe I/O Actions Website Opens User Clicks on URL to Open Webpage User Uploads Excel Sheet with Offers User Sees Offers shown as “Existing” or “New Upload” User Sees New Offers in Target
  • 15. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Generate Personalized Email with External Templates (VRT) Authenticate Request Newsletter Delivery w/ ‘get content from URL’ Retrieve Content from Drupal (CMS) Generate HTMLRetrieve Template from Amazon S3 Automated workflow to generate personalized email | Event-driven Orchestration using APIs, Events and Runtime
  • 16. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Additional Resources Contact Us Follow Us Contribute • Sarah Xu https://www.linkedin.com/in/sarahxxu/ Saxu@adobe.com • Kanika Gera https://www.linkedin.com/in/kanikagera/ Kgera@adobe.com Twitter • https://twitter.com/adobedevs Medium • https://medium.com/adobetech GitHub • Adobe - https://github.com/adobe • Documentation - https://github.com/adobeio • OpenWhisk - https://github.com/apache/incubator- openwhisk • Forums - forums.adobe.com/community/adobe-io