SlideShare a Scribd company logo
Proof of Concept:
Adobe Analytics Live Stream
on Amazon Web Services
.
Industry: CPG
Geography: US
Employee Size: 200 - 500
Revenue Range: $1 billion - $5 billion
The Client:
The client is one of the world’s largest and most respected direct marketing
companies, with distribution in more than 68 countries. Since 1988, the client
has discovered and developed dozens of well-love, high quality consumer
products in the beauty, skincare, entertainment, and wellness categories.
Background
▪▪ No standardized platform for collecting individual product
webpage data
▪▪ Unable to track live sale trends and calculate why
order-to-visit ratio varied
▪▪ Captured clickstream data on server log files, but
unable to share access to these files
▪▪ Sought live sale trends and deep insight into customer
behavior
▪▪ Wanted to begin utilizing Adobe Analytics Live Stream
Solution
▪▪ Suggested using Amazon Web Services (AWS) to pull data
from Adobe Analytics Live Stream
▪▪ Created an auto refresh dashboard using Tableau
▪▪ Planned and tested two different approach options for
Proof of Concept (POC);
▪▪ Spark-Streaming-Lambda Approach
▪▪ Kinesis-Firehose Stream
Benefits
▪▪ Discovered buying trends of products and necessary
actions/decisions to increase sales
▪▪ Overall cost of project was reduced greatly as client is only
charged for the resources being used on an hourly basis
▪▪ Could perform further analytics on the raw data to get
more insights and take necessary decisions/actions
▪▪ More insight into the behavior of customers on product
webpages
▪▪ Could easily monitor the live sales trends for products
Background
Solution
Benefits
Quick Facts
The clients has discovered and developed dozens of well-loved, high quality consumer products in the beauty, skincare,
entertainment, and wellness categories. Each of the products are available for purchase online on individual webpages,
however, the client did not have one standardized platform to track and monitor customer behavior across the multiple
pages. A live sales trend could not be established, due to the lack of a unified system, and with the lack of insight, the
client was unable to determine a plan of action to increase sales. The client was also unable to calculate why the order-
to-visit ratio varied significantly.
Additionally, the client was capturing clickstream data on server log files. The significant amount of data collected from
multiple livestream URL’s was not processed, analyzed, or stored. To address this issue, the client registered with Adobe
for its Adobe Analytics Live Stream solution, which would provide a stream of partially-processed Analytics data within
seconds of collection.
To understand the behavior of their customers on product websites, the client wanted to begin utilizing Adobe Analytics
Live Stream. With these business objectives in mind, the client sought a partner that could enable the use of Adobe
Analytics Live Stream, and that would assist in the development of strategic business plans that would help increase
product sales.
Quick Facts
Solution
Benefits
Background
After registering with Adobe, the client approached YASH Technologies and requested that YASH develop a Proof
of Concept (POC) that would outline how it could connect and fetch the clickstream data from Adobe Analytics Live
Stream. After a review of the current landscape, YASH suggested using Amazon Web Services (AWS) to pull the data
from the Adobe Analytics Live Stream server, as well as developing an auto refresh dashboard using Tableau. YASH
planned and tested two different approach options to achieve these objectives:
Approach #1: Spark-Streaming-Lambda Approach:
•	 Create a Java application that connects to the Adobe Analytics Live Stream using OAuth2 mechanism, and will fetch
the data and push it to Kinesis for further consumption
•	 Construct a Spark-Streaming application that pulls the data from Kinesis stream and pushes it further to be
stored in S3
•	 Generated a Lambda function that becomes invoked each time an S3 event occur (S3 file push event), which will
copy the S3 data file to Redshift DB
•	 Once the data is in Redshift, YASH would create aggregate tables on top of that data, which would be further
connected by Tableau for reporting purposes
The Spark-Streaming-Lambda approach was suggested as it provides low latency along with kinesis stream because
the client was looking for a low-latency, fault-tolerant system. A restart mechanism would be implemented as well with
this approach.
Approach #2: Kinesis-Firehose Stream:
•	 Create a Java application to connect to the Adobe Analytics Live Stream using OAuth2 mechanism, fetch the data
and push it to Kinesis Firehose stream for further consumption
•	 The Kinesis Firehose Stream is responsible to push the data further to S3 and Redshift
•	 Develop aggregated views in Redshift and connect Tableau, a Business Intelligence tool, on top of it for reporting
purposes
The Kinesis-Firehose Stream approach was suggested as it was a more reliable and cost effective approach as
everything would be managed by AWS itself. The only issue with this approach is that the latency level cannot be kept at
the minimum.
Background
Quick Facts
Benefits
Solution
The benefits of Adobe Analytics Live Stream on AWS, as mentioned in the POC, would include:
•	 Business benefit: This initiative helped the business find the buying trends of its products and take
necessary actions/decisions to increase sales further
•	 Financial benefit: Since the project is built on Cloud resources (AWS), the overall cost of project was
reduced greatly. The client was only charge for the resources being used on an hourly basis
•	 Operational benefit: As the project is built on Cloud resources (AWS), overall operational cost reduces
greatly. No need to setup and configure an on premise cluster and have resources to maintain/operate them
•	 Overall Benefit: The client can also perform further analytics on the raw data to get more insights and take
necessary decisions/actions
This solution would enable more insight into the behavior of customers on product webpages, and streamline the
monitoring of the live sales trends for products.
Background
Solution
Quick Facts
Benefits
For more information,
please visit www.yash.com or email info@yash.com.
YASH-AWS-CPG307-CS-0617
© 2016 YASH Technologies. All rights reserved. Referred products/ services may be registered trademarks of belonging companies.
About YASH Technologies
YASH Technologies focuses on customer success. As a leading technology services and outsourcing partner for large and fast growing global
customers, the company leverages technology and flexible business models to drive innovation and value throughout its customer’s enterprise.
YASH customer centric engagement and delivery framework integrates specialized domain and consulting capabilities with proprietary
methodologies and solution offerings to provision application, infrastructure and end user focused Right-Sourcing services. YASH is a SEI CMMI
(Level 3) and an ISO 9001:2015 certified company with U.S. and India headquarters and regional sales and development offices globally with
customers spread across 6 continents.
YASH Technologies Global Presence	 www.yash.com/contactus
AMERICAS | EUROPE | APAC | MEA
World HQ: 605-17th Avenue East Moline IL 61244 USA | Toll Free: 877-766-8934 | Tel: 309-755-0433 | Fax: 309-796-1242
.

More Related Content

What's hot

Ppt on application of cloud storage 2015
Ppt on application of cloud storage  2015 Ppt on application of cloud storage  2015
Ppt on application of cloud storage 2015
Amit kumar
 
Azure storage
Azure storageAzure storage
Azure storage
Raju Kumar
 
Security Orchestration, Automation & Incident Response
Security Orchestration, Automation & Incident ResponseSecurity Orchestration, Automation & Incident Response
Security Orchestration, Automation & Incident Response
Siemplify
 
Aws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To KnowAws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To Know
Scalr
 
D365 Demonstration CRM G Aspiotis
D365 Demonstration CRM G AspiotisD365 Demonstration CRM G Aspiotis
D365 Demonstration CRM G Aspiotis
Uni Systems S.M.S.A.
 
The Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft AzureThe Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft Azure
Aptera Inc
 
07 - Defend Against Threats with SIEM Plus XDR Workshop - Microsoft Sentinel ...
07 - Defend Against Threats with SIEM Plus XDR Workshop - Microsoft Sentinel ...07 - Defend Against Threats with SIEM Plus XDR Workshop - Microsoft Sentinel ...
07 - Defend Against Threats with SIEM Plus XDR Workshop - Microsoft Sentinel ...
carlitocabana
 
Introduction of Knowledge Graphs
Introduction of Knowledge GraphsIntroduction of Knowledge Graphs
Introduction of Knowledge Graphs
Jeff Z. Pan
 
Security and compliance in Office 365 -Part 1
Security and compliance in Office 365 -Part 1Security and compliance in Office 365 -Part 1
Security and compliance in Office 365 -Part 1
Vignesh Ganesan I Microsoft MVP
 
Cybersecurity Skills in Industry 4.0
Cybersecurity Skills in Industry 4.0Cybersecurity Skills in Industry 4.0
Cybersecurity Skills in Industry 4.0
Eryk Budi Pratama
 
Cloud Computing Architecture
Cloud Computing Architecture Cloud Computing Architecture
Cloud Computing Architecture
Vasu Jain
 
Cloud Computing
Cloud ComputingCloud Computing
Microsoft Office 365 Presentation
Microsoft Office 365 PresentationMicrosoft Office 365 Presentation
Microsoft Office 365 Presentation
BlueChipICT
 
Sharepoint 2019 Training
Sharepoint 2019 TrainingSharepoint 2019 Training
Sharepoint 2019 Training
Agusto Sipahutar
 
Getting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseGetting Started with Splunk Enterprise
Getting Started with Splunk Enterprise
Splunk
 
Microsoft 365 Security and Compliance
Microsoft 365 Security and ComplianceMicrosoft 365 Security and Compliance
Microsoft 365 Security and Compliance
David J Rosenthal
 
Introduction to Microsoft 365 Business
Introduction to Microsoft 365 BusinessIntroduction to Microsoft 365 Business
Introduction to Microsoft 365 Business
Robert Crane
 
Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
Dinesh Kumar Wickramasinghe
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
Databricks
 
Microsoft OneDrive For Business
Microsoft OneDrive For BusinessMicrosoft OneDrive For Business
Microsoft OneDrive For Business
David J Rosenthal
 

What's hot (20)

Ppt on application of cloud storage 2015
Ppt on application of cloud storage  2015 Ppt on application of cloud storage  2015
Ppt on application of cloud storage 2015
 
Azure storage
Azure storageAzure storage
Azure storage
 
Security Orchestration, Automation & Incident Response
Security Orchestration, Automation & Incident ResponseSecurity Orchestration, Automation & Incident Response
Security Orchestration, Automation & Incident Response
 
Aws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To KnowAws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To Know
 
D365 Demonstration CRM G Aspiotis
D365 Demonstration CRM G AspiotisD365 Demonstration CRM G Aspiotis
D365 Demonstration CRM G Aspiotis
 
The Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft AzureThe Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft Azure
 
07 - Defend Against Threats with SIEM Plus XDR Workshop - Microsoft Sentinel ...
07 - Defend Against Threats with SIEM Plus XDR Workshop - Microsoft Sentinel ...07 - Defend Against Threats with SIEM Plus XDR Workshop - Microsoft Sentinel ...
07 - Defend Against Threats with SIEM Plus XDR Workshop - Microsoft Sentinel ...
 
Introduction of Knowledge Graphs
Introduction of Knowledge GraphsIntroduction of Knowledge Graphs
Introduction of Knowledge Graphs
 
Security and compliance in Office 365 -Part 1
Security and compliance in Office 365 -Part 1Security and compliance in Office 365 -Part 1
Security and compliance in Office 365 -Part 1
 
Cybersecurity Skills in Industry 4.0
Cybersecurity Skills in Industry 4.0Cybersecurity Skills in Industry 4.0
Cybersecurity Skills in Industry 4.0
 
Cloud Computing Architecture
Cloud Computing Architecture Cloud Computing Architecture
Cloud Computing Architecture
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Microsoft Office 365 Presentation
Microsoft Office 365 PresentationMicrosoft Office 365 Presentation
Microsoft Office 365 Presentation
 
Sharepoint 2019 Training
Sharepoint 2019 TrainingSharepoint 2019 Training
Sharepoint 2019 Training
 
Getting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseGetting Started with Splunk Enterprise
Getting Started with Splunk Enterprise
 
Microsoft 365 Security and Compliance
Microsoft 365 Security and ComplianceMicrosoft 365 Security and Compliance
Microsoft 365 Security and Compliance
 
Introduction to Microsoft 365 Business
Introduction to Microsoft 365 BusinessIntroduction to Microsoft 365 Business
Introduction to Microsoft 365 Business
 
Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
 
Microsoft OneDrive For Business
Microsoft OneDrive For BusinessMicrosoft OneDrive For Business
Microsoft OneDrive For Business
 

Similar to Proof of Concept: Adobe Analytics Live Stream on Amazon Web Services

Neev Competencies in SaaS-based Development
Neev Competencies in SaaS-based DevelopmentNeev Competencies in SaaS-based Development
Neev Competencies in SaaS-based Development
Neev Technologies
 
How 360 Degree Data Integration Enables the Customer-centric Business
How 360 Degree Data Integration Enables the Customer-centric BusinessHow 360 Degree Data Integration Enables the Customer-centric Business
How 360 Degree Data Integration Enables the Customer-centric Business
Astera Software
 
The Connected Consumer – Real-time Customer 360
The Connected Consumer – Real-time Customer 360The Connected Consumer – Real-time Customer 360
The Connected Consumer – Real-time Customer 360
Capgemini
 
Analyze billions of records on Salesforce App Cloud with BigObject
Analyze billions of records on Salesforce App Cloud with BigObjectAnalyze billions of records on Salesforce App Cloud with BigObject
Analyze billions of records on Salesforce App Cloud with BigObject
Salesforce Developers
 
Modern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at ScaleModern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at Scale
Amazon Web Services
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
YogeshDhamke2
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business Outcomes
Amazon Web Services
 
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
apidays
 
SAP Leonardo Blockchain Services and Use-Cases
SAP Leonardo Blockchain Services and Use-CasesSAP Leonardo Blockchain Services and Use-Cases
SAP Leonardo Blockchain Services and Use-Cases
Nagesh Caparthy
 
ExtraHop Atlas Services Operational Excellence datasheet
ExtraHop Atlas Services Operational Excellence datasheetExtraHop Atlas Services Operational Excellence datasheet
ExtraHop Atlas Services Operational Excellence datasheet
ExtraHop Networks
 
Society Overview - 2015
Society Overview - 2015Society Overview - 2015
Society Overview - 2015
Dan Glavin
 
Inawisdom Quick Sight
Inawisdom Quick SightInawisdom Quick Sight
Inawisdom Quick Sight
PhilipBasford
 
Automating Business Insights on AWS,
Automating Business Insights on AWS, Automating Business Insights on AWS,
Automating Business Insights on AWS,
Amazon Web Services
 
How Startups can leverage big data?
How Startups can leverage big data?How Startups can leverage big data?
How Startups can leverage big data?
Rackspace
 
BIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in FinanceBIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in Finance
Skillspeed
 
Business Objects on Cloud.pptx
Business Objects on Cloud.pptxBusiness Objects on Cloud.pptx
Business Objects on Cloud.pptx
DebajitBasu7
 
WSO2Con US 2013 - Creating the API Centric Enterprise Towards a Connected Bus...
WSO2Con US 2013 - Creating the API Centric Enterprise Towards a Connected Bus...WSO2Con US 2013 - Creating the API Centric Enterprise Towards a Connected Bus...
WSO2Con US 2013 - Creating the API Centric Enterprise Towards a Connected Bus...
WSO2
 
An Introduction to Microsoft Flow
An Introduction to Microsoft FlowAn Introduction to Microsoft Flow
An Introduction to Microsoft Flow
Robert Crane
 
Bmc joe goldberg
Bmc joe goldbergBmc joe goldberg
Bmc joe goldberg
BigDataExpo
 
Wso2 con building the api centric enterprise - towards a connected business
Wso2 con   building the api centric enterprise - towards a connected businessWso2 con   building the api centric enterprise - towards a connected business
Wso2 con building the api centric enterprise - towards a connected business
John Mathon
 

Similar to Proof of Concept: Adobe Analytics Live Stream on Amazon Web Services (20)

Neev Competencies in SaaS-based Development
Neev Competencies in SaaS-based DevelopmentNeev Competencies in SaaS-based Development
Neev Competencies in SaaS-based Development
 
How 360 Degree Data Integration Enables the Customer-centric Business
How 360 Degree Data Integration Enables the Customer-centric BusinessHow 360 Degree Data Integration Enables the Customer-centric Business
How 360 Degree Data Integration Enables the Customer-centric Business
 
The Connected Consumer – Real-time Customer 360
The Connected Consumer – Real-time Customer 360The Connected Consumer – Real-time Customer 360
The Connected Consumer – Real-time Customer 360
 
Analyze billions of records on Salesforce App Cloud with BigObject
Analyze billions of records on Salesforce App Cloud with BigObjectAnalyze billions of records on Salesforce App Cloud with BigObject
Analyze billions of records on Salesforce App Cloud with BigObject
 
Modern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at ScaleModern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at Scale
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business Outcomes
 
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
 
SAP Leonardo Blockchain Services and Use-Cases
SAP Leonardo Blockchain Services and Use-CasesSAP Leonardo Blockchain Services and Use-Cases
SAP Leonardo Blockchain Services and Use-Cases
 
ExtraHop Atlas Services Operational Excellence datasheet
ExtraHop Atlas Services Operational Excellence datasheetExtraHop Atlas Services Operational Excellence datasheet
ExtraHop Atlas Services Operational Excellence datasheet
 
Society Overview - 2015
Society Overview - 2015Society Overview - 2015
Society Overview - 2015
 
Inawisdom Quick Sight
Inawisdom Quick SightInawisdom Quick Sight
Inawisdom Quick Sight
 
Automating Business Insights on AWS,
Automating Business Insights on AWS, Automating Business Insights on AWS,
Automating Business Insights on AWS,
 
How Startups can leverage big data?
How Startups can leverage big data?How Startups can leverage big data?
How Startups can leverage big data?
 
BIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in FinanceBIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in Finance
 
Business Objects on Cloud.pptx
Business Objects on Cloud.pptxBusiness Objects on Cloud.pptx
Business Objects on Cloud.pptx
 
WSO2Con US 2013 - Creating the API Centric Enterprise Towards a Connected Bus...
WSO2Con US 2013 - Creating the API Centric Enterprise Towards a Connected Bus...WSO2Con US 2013 - Creating the API Centric Enterprise Towards a Connected Bus...
WSO2Con US 2013 - Creating the API Centric Enterprise Towards a Connected Bus...
 
An Introduction to Microsoft Flow
An Introduction to Microsoft FlowAn Introduction to Microsoft Flow
An Introduction to Microsoft Flow
 
Bmc joe goldberg
Bmc joe goldbergBmc joe goldberg
Bmc joe goldberg
 
Wso2 con building the api centric enterprise - towards a connected business
Wso2 con   building the api centric enterprise - towards a connected businessWso2 con   building the api centric enterprise - towards a connected business
Wso2 con building the api centric enterprise - towards a connected business
 

More from YASH Technologies

Enhancing customer experience through Digital Transformation
Enhancing customer experience through Digital TransformationEnhancing customer experience through Digital Transformation
Enhancing customer experience through Digital Transformation
YASH Technologies
 
YASH Quality Management Technical White Paper
YASH Quality Management Technical White PaperYASH Quality Management Technical White Paper
YASH Quality Management Technical White Paper
YASH Technologies
 
Robust SAP ERP implementation for automation of business processes for a Manu...
Robust SAP ERP implementation for automation of business processes for a Manu...Robust SAP ERP implementation for automation of business processes for a Manu...
Robust SAP ERP implementation for automation of business processes for a Manu...
YASH Technologies
 
Enabled automated workflows and business processes
Enabled automated workflows and business processesEnabled automated workflows and business processes
Enabled automated workflows and business processes
YASH Technologies
 
Cloud Computing Serverless Architecture
Cloud Computing Serverless ArchitectureCloud Computing Serverless Architecture
Cloud Computing Serverless Architecture
YASH Technologies
 
Why is SAP PLM a fantasy for the SME’s?
Why is SAP PLM a fantasy for the SME’s?Why is SAP PLM a fantasy for the SME’s?
Why is SAP PLM a fantasy for the SME’s?
YASH Technologies
 
Preference in SAP GTS for NET COST Method
Preference in SAP GTS for NET COST MethodPreference in SAP GTS for NET COST Method
Preference in SAP GTS for NET COST Method
YASH Technologies
 
Distributed Caching Using Windows Azure AppFabric
Distributed Caching Using Windows Azure AppFabricDistributed Caching Using Windows Azure AppFabric
Distributed Caching Using Windows Azure AppFabric
YASH Technologies
 
Best ERP Testing Practices for Large Organizations
Best ERP Testing Practices for Large OrganizationsBest ERP Testing Practices for Large Organizations
Best ERP Testing Practices for Large Organizations
YASH Technologies
 
Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...
YASH Technologies
 
A LEADING AGRONOMIC MACHINERY MANUFACTURER GETS EMPOWERED WITH ENTERPRISE-WID...
A LEADING AGRONOMIC MACHINERY MANUFACTURER GETS EMPOWERED WITH ENTERPRISE-WID...A LEADING AGRONOMIC MACHINERY MANUFACTURER GETS EMPOWERED WITH ENTERPRISE-WID...
A LEADING AGRONOMIC MACHINERY MANUFACTURER GETS EMPOWERED WITH ENTERPRISE-WID...
YASH Technologies
 
YASH Services for SAP HANA Migration
YASH Services for SAP HANA MigrationYASH Services for SAP HANA Migration
YASH Services for SAP HANA Migration
YASH Technologies
 
YASH helped a large North American Railcar Manufacturer identify & retain hig...
YASH helped a large North American Railcar Manufacturer identify & retain hig...YASH helped a large North American Railcar Manufacturer identify & retain hig...
YASH helped a large North American Railcar Manufacturer identify & retain hig...
YASH Technologies
 
Data Sciences & Analytics Discover the unknown power of the known
Data Sciences & Analytics Discover the unknown power of the knownData Sciences & Analytics Discover the unknown power of the known
Data Sciences & Analytics Discover the unknown power of the known
YASH Technologies
 
YASH Cloud Services
YASH Cloud ServicesYASH Cloud Services
YASH Cloud Services
YASH Technologies
 
Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and C...
Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and C...Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and C...
Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and C...
YASH Technologies
 
AWS Managed Cloud Hosting and Services for SAP® Solutions
AWS Managed Cloud Hosting and Services for SAP® SolutionsAWS Managed Cloud Hosting and Services for SAP® Solutions
AWS Managed Cloud Hosting and Services for SAP® Solutions
YASH Technologies
 
Big Data Services at YASH
Big Data Services at YASHBig Data Services at YASH
Big Data Services at YASH
YASH Technologies
 
Hero Future Energies Pvt. Ltd
Hero Future Energies Pvt. LtdHero Future Energies Pvt. Ltd
Hero Future Energies Pvt. Ltd
YASH Technologies
 
Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...
Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...
Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...
YASH Technologies
 

More from YASH Technologies (20)

Enhancing customer experience through Digital Transformation
Enhancing customer experience through Digital TransformationEnhancing customer experience through Digital Transformation
Enhancing customer experience through Digital Transformation
 
YASH Quality Management Technical White Paper
YASH Quality Management Technical White PaperYASH Quality Management Technical White Paper
YASH Quality Management Technical White Paper
 
Robust SAP ERP implementation for automation of business processes for a Manu...
Robust SAP ERP implementation for automation of business processes for a Manu...Robust SAP ERP implementation for automation of business processes for a Manu...
Robust SAP ERP implementation for automation of business processes for a Manu...
 
Enabled automated workflows and business processes
Enabled automated workflows and business processesEnabled automated workflows and business processes
Enabled automated workflows and business processes
 
Cloud Computing Serverless Architecture
Cloud Computing Serverless ArchitectureCloud Computing Serverless Architecture
Cloud Computing Serverless Architecture
 
Why is SAP PLM a fantasy for the SME’s?
Why is SAP PLM a fantasy for the SME’s?Why is SAP PLM a fantasy for the SME’s?
Why is SAP PLM a fantasy for the SME’s?
 
Preference in SAP GTS for NET COST Method
Preference in SAP GTS for NET COST MethodPreference in SAP GTS for NET COST Method
Preference in SAP GTS for NET COST Method
 
Distributed Caching Using Windows Azure AppFabric
Distributed Caching Using Windows Azure AppFabricDistributed Caching Using Windows Azure AppFabric
Distributed Caching Using Windows Azure AppFabric
 
Best ERP Testing Practices for Large Organizations
Best ERP Testing Practices for Large OrganizationsBest ERP Testing Practices for Large Organizations
Best ERP Testing Practices for Large Organizations
 
Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...
 
A LEADING AGRONOMIC MACHINERY MANUFACTURER GETS EMPOWERED WITH ENTERPRISE-WID...
A LEADING AGRONOMIC MACHINERY MANUFACTURER GETS EMPOWERED WITH ENTERPRISE-WID...A LEADING AGRONOMIC MACHINERY MANUFACTURER GETS EMPOWERED WITH ENTERPRISE-WID...
A LEADING AGRONOMIC MACHINERY MANUFACTURER GETS EMPOWERED WITH ENTERPRISE-WID...
 
YASH Services for SAP HANA Migration
YASH Services for SAP HANA MigrationYASH Services for SAP HANA Migration
YASH Services for SAP HANA Migration
 
YASH helped a large North American Railcar Manufacturer identify & retain hig...
YASH helped a large North American Railcar Manufacturer identify & retain hig...YASH helped a large North American Railcar Manufacturer identify & retain hig...
YASH helped a large North American Railcar Manufacturer identify & retain hig...
 
Data Sciences & Analytics Discover the unknown power of the known
Data Sciences & Analytics Discover the unknown power of the knownData Sciences & Analytics Discover the unknown power of the known
Data Sciences & Analytics Discover the unknown power of the known
 
YASH Cloud Services
YASH Cloud ServicesYASH Cloud Services
YASH Cloud Services
 
Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and C...
Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and C...Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and C...
Enhanced Data Visualization provided for 200,000 Machines with OpenTSDB and C...
 
AWS Managed Cloud Hosting and Services for SAP® Solutions
AWS Managed Cloud Hosting and Services for SAP® SolutionsAWS Managed Cloud Hosting and Services for SAP® Solutions
AWS Managed Cloud Hosting and Services for SAP® Solutions
 
Big Data Services at YASH
Big Data Services at YASHBig Data Services at YASH
Big Data Services at YASH
 
Hero Future Energies Pvt. Ltd
Hero Future Energies Pvt. LtdHero Future Energies Pvt. Ltd
Hero Future Energies Pvt. Ltd
 
Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...
Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...
Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...
 

Recently uploaded

WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
Zilliz
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
313mohammedarshad
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Zilliz
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
BrainSell Technologies
 
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python CodebaseEuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
Jimmy Lai
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
Priyanka Aash
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...
chetankumar9855
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
Shiv Technolabs
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Networks
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
Ivanti
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
How to build a generative AI solution A step-by-step guide (2).pdf
How to build a generative AI solution A step-by-step guide (2).pdfHow to build a generative AI solution A step-by-step guide (2).pdf
How to build a generative AI solution A step-by-step guide (2).pdf
ChristopherTHyatt
 

Recently uploaded (20)

WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
 
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python CodebaseEuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
How to build a generative AI solution A step-by-step guide (2).pdf
How to build a generative AI solution A step-by-step guide (2).pdfHow to build a generative AI solution A step-by-step guide (2).pdf
How to build a generative AI solution A step-by-step guide (2).pdf
 

Proof of Concept: Adobe Analytics Live Stream on Amazon Web Services

  • 1. Proof of Concept: Adobe Analytics Live Stream on Amazon Web Services .
  • 2. Industry: CPG Geography: US Employee Size: 200 - 500 Revenue Range: $1 billion - $5 billion The Client: The client is one of the world’s largest and most respected direct marketing companies, with distribution in more than 68 countries. Since 1988, the client has discovered and developed dozens of well-love, high quality consumer products in the beauty, skincare, entertainment, and wellness categories. Background ▪▪ No standardized platform for collecting individual product webpage data ▪▪ Unable to track live sale trends and calculate why order-to-visit ratio varied ▪▪ Captured clickstream data on server log files, but unable to share access to these files ▪▪ Sought live sale trends and deep insight into customer behavior ▪▪ Wanted to begin utilizing Adobe Analytics Live Stream Solution ▪▪ Suggested using Amazon Web Services (AWS) to pull data from Adobe Analytics Live Stream ▪▪ Created an auto refresh dashboard using Tableau ▪▪ Planned and tested two different approach options for Proof of Concept (POC); ▪▪ Spark-Streaming-Lambda Approach ▪▪ Kinesis-Firehose Stream Benefits ▪▪ Discovered buying trends of products and necessary actions/decisions to increase sales ▪▪ Overall cost of project was reduced greatly as client is only charged for the resources being used on an hourly basis ▪▪ Could perform further analytics on the raw data to get more insights and take necessary decisions/actions ▪▪ More insight into the behavior of customers on product webpages ▪▪ Could easily monitor the live sales trends for products Background Solution Benefits Quick Facts
  • 3. The clients has discovered and developed dozens of well-loved, high quality consumer products in the beauty, skincare, entertainment, and wellness categories. Each of the products are available for purchase online on individual webpages, however, the client did not have one standardized platform to track and monitor customer behavior across the multiple pages. A live sales trend could not be established, due to the lack of a unified system, and with the lack of insight, the client was unable to determine a plan of action to increase sales. The client was also unable to calculate why the order- to-visit ratio varied significantly. Additionally, the client was capturing clickstream data on server log files. The significant amount of data collected from multiple livestream URL’s was not processed, analyzed, or stored. To address this issue, the client registered with Adobe for its Adobe Analytics Live Stream solution, which would provide a stream of partially-processed Analytics data within seconds of collection. To understand the behavior of their customers on product websites, the client wanted to begin utilizing Adobe Analytics Live Stream. With these business objectives in mind, the client sought a partner that could enable the use of Adobe Analytics Live Stream, and that would assist in the development of strategic business plans that would help increase product sales. Quick Facts Solution Benefits Background
  • 4. After registering with Adobe, the client approached YASH Technologies and requested that YASH develop a Proof of Concept (POC) that would outline how it could connect and fetch the clickstream data from Adobe Analytics Live Stream. After a review of the current landscape, YASH suggested using Amazon Web Services (AWS) to pull the data from the Adobe Analytics Live Stream server, as well as developing an auto refresh dashboard using Tableau. YASH planned and tested two different approach options to achieve these objectives: Approach #1: Spark-Streaming-Lambda Approach: • Create a Java application that connects to the Adobe Analytics Live Stream using OAuth2 mechanism, and will fetch the data and push it to Kinesis for further consumption • Construct a Spark-Streaming application that pulls the data from Kinesis stream and pushes it further to be stored in S3 • Generated a Lambda function that becomes invoked each time an S3 event occur (S3 file push event), which will copy the S3 data file to Redshift DB • Once the data is in Redshift, YASH would create aggregate tables on top of that data, which would be further connected by Tableau for reporting purposes The Spark-Streaming-Lambda approach was suggested as it provides low latency along with kinesis stream because the client was looking for a low-latency, fault-tolerant system. A restart mechanism would be implemented as well with this approach. Approach #2: Kinesis-Firehose Stream: • Create a Java application to connect to the Adobe Analytics Live Stream using OAuth2 mechanism, fetch the data and push it to Kinesis Firehose stream for further consumption • The Kinesis Firehose Stream is responsible to push the data further to S3 and Redshift • Develop aggregated views in Redshift and connect Tableau, a Business Intelligence tool, on top of it for reporting purposes The Kinesis-Firehose Stream approach was suggested as it was a more reliable and cost effective approach as everything would be managed by AWS itself. The only issue with this approach is that the latency level cannot be kept at the minimum. Background Quick Facts Benefits Solution
  • 5. The benefits of Adobe Analytics Live Stream on AWS, as mentioned in the POC, would include: • Business benefit: This initiative helped the business find the buying trends of its products and take necessary actions/decisions to increase sales further • Financial benefit: Since the project is built on Cloud resources (AWS), the overall cost of project was reduced greatly. The client was only charge for the resources being used on an hourly basis • Operational benefit: As the project is built on Cloud resources (AWS), overall operational cost reduces greatly. No need to setup and configure an on premise cluster and have resources to maintain/operate them • Overall Benefit: The client can also perform further analytics on the raw data to get more insights and take necessary decisions/actions This solution would enable more insight into the behavior of customers on product webpages, and streamline the monitoring of the live sales trends for products. Background Solution Quick Facts Benefits
  • 6. For more information, please visit www.yash.com or email info@yash.com. YASH-AWS-CPG307-CS-0617 © 2016 YASH Technologies. All rights reserved. Referred products/ services may be registered trademarks of belonging companies. About YASH Technologies YASH Technologies focuses on customer success. As a leading technology services and outsourcing partner for large and fast growing global customers, the company leverages technology and flexible business models to drive innovation and value throughout its customer’s enterprise. YASH customer centric engagement and delivery framework integrates specialized domain and consulting capabilities with proprietary methodologies and solution offerings to provision application, infrastructure and end user focused Right-Sourcing services. YASH is a SEI CMMI (Level 3) and an ISO 9001:2015 certified company with U.S. and India headquarters and regional sales and development offices globally with customers spread across 6 continents. YASH Technologies Global Presence www.yash.com/contactus AMERICAS | EUROPE | APAC | MEA World HQ: 605-17th Avenue East Moline IL 61244 USA | Toll Free: 877-766-8934 | Tel: 309-755-0433 | Fax: 309-796-1242 .