SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
Building a Single Customer View
Across Multiple Retail Channels
Using Amazon S3 Data Lakes
D r . A n d r e w K a n e , S o l u t i o n s A r c h i t e c t
N o v e m b e r 2 7 , 2 0 1 7
R E T 3 0 1
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why a single customer view?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What’s the problem?
CIO
”Single customer view? We have
one of those already, right?”
Tech Team
“Actually, we have several different
views built up over the years for
different products. Which ones
are you interested in?”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why do retailers not have a single view?
Legacy systems
Independent
development
“Tactical” decisions
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What disparate systems do you have?
eCommerce
Line of business
Data warehouse
Point-of-sale
Your environment
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How does this affect the customer?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How does this affect the customer?
Login
General merch.
Login
Groceries
Login
Clothing
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How does this affect the customer?
Delivery
Delivery
Login
General merch.
Login
Groceries
Login
Clothing
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How does this affect the customer?
Delivery
Delivery
Login
General merch.
Login
Groceries
Login
Clothing
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How can Amazon Web Services (AWS)
help you?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Where do I start?
Ingest /
Collect
Consume/
visualize
Store Process/
analyze
Data
1 4
0 9
5 Answers and
insights
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Where do I start?
Ingest /
Collect
Consume/
visualize
Store Process/
analyze
Data
1 4
0 9
5 Answers and
insights
Start here
(with a business case)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Data ingestion
Amazon
Kinesis
AWS IoT
• Fully managed real-time
stream processing
• Highly available across
multiple AZs
• Can capture and store:
• Terabytes of data per hour
• From hundreds of thousands
sources
• Collect data from your
connected devices
• Communicate securely back to
your devices
• Can easily support:
• Billions of devices
• Trillions of messages
“If you knew the state of every thing in the world, and could
reason on top of that data, what problems could you solve?”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Data collection
• Dedicated 1 Gbps and 10
Gbps fibre link to AWS
• Low cost, with consistent
low latency/jitter
• Direct access to AWS
services and your VPCs
• Tamper-resistant case
and electronics
• Ruggedized case that
can withstand 8.5 G
• Available in 50 TB or 80
TB capacities
AWS
Snowball
AWS Database
Migration Service
• Modernise, migrate, or
replicate your RDBMS
• Fan-in multiple sources
to single target
• Platform and schema
conversion
AWS Direct
Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Data storage
Amazon
S3
Amazon
DynamoDB
Amazon
Elasticsearch
Service
Amazon RDS
Versioning
Lifecycle
Management
5 TB Objects
Designed for
99.999999999%
Durability
Replication
Reliability
Security
Scalability
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Data processing and analysis
• Petabyte scale data
warehouse
• Fault-tolerant scalable
cluster with node auto-
recovery
• Auto backup into
Amazon S3
Amazon
Redshift
Structured
data processing
• Fully managed big data
platform
• Auto Scaling clusters
• Supports Hadoop:
• Hive, Spark, Presto
• Zeppelin, HBase, Flink
• HDFS and Amazon S3
filesystems
Amazon
EMR
Semi/unstructured
data processing
• No infrastructure to manage
• No data loading required
• Supports multiple data
formats:
• CSV, TSV, Avro, ORC, Parquet
• Uses ANSI SQL to directly
query Amazon S3
Amazon
Athena
Serverless
query processing
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Consume and visualise data
• No infrastructure to
manage
• Event-driven processing
• Pay per 100 ms CPU
• Node.js, Python, Java
and C# (.NET Core)
AWS
Lambda
Compute
platforms
• No infrastructure to
manage
• Multiple classifier types
• Interactive UI for modelling
and dataset visualisation
Amazon
Machine Learning
Machine learning
• No infrastructure to manage
• Fast, cloud-powered BI tool
• Scales to hundreds of
thousands of users
• Quick calculations with SPICE
Amazon
QuickSight
Business
intelligence
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Again, where do I start?
Ingest /
Collect
Consume/
visualize
Store Process/
analyze
Data
1 4
0 9
5 Answers and
insights
Seriously, start here
(with a business case)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Again, where do I start?
Ingest /
Collect
Consume/
visualize
Store Process/
analyze
Data
1 4
0 9
5 Answers and
insights
Seriously, start here
(with a business case)
Then collect your data
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Building a reference architecture
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migrate your existing data to AWS
web clients
mobile clients
DBMS
Amazon Redshift
AWS Cloud
corporate data center
AWS Database
Migration Service
AWS Direct Connect
AWS Snowball
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visualize data with Amazon QuickSight
web clients
mobile clients
DBMS
Amazon Redshift
AWS Cloud
corporate data center
AWS Database
Migration Service
AWS Direct Connect
AWS Snowball
Amazon
QuickSight
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visualize data with Amazon QuickSight
web clients
mobile clients
DBMS
Amazon Redshift
AWS Cloud
corporate data center
Amazon
QuickSight
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Event-driven data transformations
web clients
mobile clients
DBMS
Amazon Redshift
AWS Cloud
corporate data center
AWS Lambda
Amazon S3
(structured data)
Amazon S3
(raw data)
Amazon
QuickSight
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Data transformation at scale
web clients
mobile clients
DBMS
Amazon Redshift
AWS Cloud
corporate data center
Amazon EMR
Amazon S3
(structured data)
Amazon S3
(raw data)
Amazon
QuickSight
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Extend analytics with Amazon Athena
web clients
mobile clients
DBMS
Amazon Redshift
AWS Cloud
corporate data center Amazon EMR Amazon S3
(structured data)
Amazon S3
(raw data)
Amazon
Athena
Amazon
QuickSight
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Extend analytics with Amazon Athena
web clients
mobile clients
DBMS
Amazon Redshift
Amazon
QuickSight
AWS Cloud
corporate data center Amazon EMR Amazon S3
(structured data)
Amazon S3
(raw data)
Amazon
AthenaAmazon EMR Amazon S3
(ORC/Parquet)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Enhance with Presto, Spark, and others
web clients
mobile clients
DBMS
Amazon Redshift
Amazon
QuickSight
AWS Cloud
corporate data center
Amazon EMR Amazon S3
(structured data)
Amazon S3
(raw data)
Amazon
Athena
Amazon EMR
Amazon S3
(ORC/Parquet)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Stream data in with Amazon Kinesis
web clients
mobile clients
DBMS
Amazon Redshift
Amazon
QuickSight
AWS Cloud
corporate data center
Amazon EMR Amazon S3
(structured data)
Amazon S3
(raw data)
Amazon
Athena
Amazon EMR
Amazon S3
(ORC/Parquet)
Amazon EMR
Amazon Kinesis
Streams
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Simplified architecture
web clients
mobile clients
DBMS
Amazon Redshift
Amazon
QuickSight
AWS Cloud
corporate data center
Amazon
Athena
Amazon EMR
Amazon S3
(Reference Data)
Amazon Kinesis
Streams
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
React to real-time data with Lambda
web clients
mobile clients
DBMS
Amazon Redshift
Amazon
QuickSight
AWS Cloud
corporate data center
Amazon
Athena
Amazon EMR
Amazon S3
(Reference Data)
Amazon Kinesis
Streams
AWS LambdaAmazon SNS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
React intelligently with machine learning
web clients
mobile clients
DBMS
Amazon Redshift
Amazon
QuickSight
AWS Cloud
corporate data center
Amazon
Athena
Amazon EMR
Amazon S3
(Reference Data)
Amazon Kinesis
Streams
AWS LambdaAmazon SNS Amazon
Machine
Learning
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Practical applications
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Application one: Footfall traffic analysis
Euclid
• Palo Alto-based technology startup
• Helps retailers optimise for peak customer footfall hours
• Provides aggregated, anonymised reports across:
• ~400 shopping centres, malls, and street locations
• 21+ million shopping sessions per month
Benefits
• Astronomical DB performance improvements
• Cost reductions for DB layer of 90%
• AWS handles the very spikey nature of the workload
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Application one: Footfall traffic analysis
web clients
mobile clients
Amazon Redshift
Amazon EMR
Amazon S3
(Reference Data)
Amazon
EC2
AWS Cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Application two: Recommendations
Fashion Retailer
• Pacific Northwest retailer
• In-store assistants trained to guide customers
• Wanted equivalent assistance to online shoppers
• Real-time online recommendations was born
Benefits
• Outcomes/insights time decreased from 15-20
minutes to seconds
• Entirely serverless model
• Costs dropped by orders of magnitude
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Application two: Recommendations
web clients
mobile clients
Amazon Redshift
AWS Cloud
Amazon S3
(Reference Data)
Amazon Kinesis
Streams
AWS Lambda
Amazon DynamoDB
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Application three: Abandoned carts
Market trends
• 58% of abandonment is “just browsing”[2]
• Free shipping is of vital importance[1]
• Complex checkout and mandatory accounts
• Price wars and regular discount periods
Architectural solution
• Track customer browsing history
• Evaluate abandonment for “good reason”
• Send targeted marketing email
[1] https://www.listrak.com/digital-marketing-automation/multichannel-marketing-solutions/email-marketing/shopping-cart-abandonment-index.aspx
[2] https://baymard.com/lists/cart-abandonment-rate
Abandonment Rate [1]
Yesterday (11/25/17) 6-month average
75% 78%
Reason [2] %
High extra costs (e.g. shipping, fees) 61%
Had to create an account 35%
Checkout too complicated 27%
Delivery was too slow 16%
Returns policy wasn’t satisfactory 10%
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Application three: Abandoned carts
web clients
mobile clients
Amazon Redshift
Amazon
QuickSight
Amazon EMR
Amazon S3
(Reference Data)
Amazon Kinesis
Streams
AWS LambdaAmazon SNS
AWS Cloud
Amazon
CloudWatch Logs
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Application four: Fraud detection
Problems for retailers
• Many retailers have banking subsidiaries
• The risk normally offloaded to banks is actually now theirs
• Need to augment services from standard agencies with customer data
• Need to spot when customer “behaviour” is anomalous
Benefits
• Collects live customer data and places into data lake
• Amazon ML learning trains on that data to provide additional fraud metric
• Instant reaction/response to fraud is possible
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Application four: Fraud detection
web clients
mobile clients
Amazon Redshift
Amazon
QuickSight
Amazon EMR
Amazon S3
(Reference Data)
Amazon Kinesis
Streams
AWS LambdaAmazon SNS Amazon
Machine
Learning
AWS Cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Summary
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Summary
Data lake Insights Detect/react Machine learning
Photo Source: Andrew Kane
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!

Contenu connexe

Tendances

Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
Best Practices for Distributed Machine Learning and Predictive Analytics Usin...Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
Best Practices for Distributed Machine Learning and Predictive Analytics Usin...Amazon Web Services
 
CMP216_Use Amazon EC2 Spot Instances to Deploy a Deep Learning Framework on A...
CMP216_Use Amazon EC2 Spot Instances to Deploy a Deep Learning Framework on A...CMP216_Use Amazon EC2 Spot Instances to Deploy a Deep Learning Framework on A...
CMP216_Use Amazon EC2 Spot Instances to Deploy a Deep Learning Framework on A...Amazon Web Services
 
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...Amazon Web Services
 
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...Amazon Web Services
 
MAE401_Designing for DisneyMarvel Studio-Grade Security
MAE401_Designing for DisneyMarvel Studio-Grade SecurityMAE401_Designing for DisneyMarvel Studio-Grade Security
MAE401_Designing for DisneyMarvel Studio-Grade SecurityAmazon Web Services
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...Amazon Web Services
 
GPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting PartnersGPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting PartnersAmazon Web Services
 
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdfRET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdfAmazon Web Services
 
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...Amazon Web Services
 
MCL303-Deep Learning with Apache MXNet and Gluon
MCL303-Deep Learning with Apache MXNet and GluonMCL303-Deep Learning with Apache MXNet and Gluon
MCL303-Deep Learning with Apache MXNet and GluonAmazon Web Services
 
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...Amazon Web Services
 
Journey Towards Scaling Your API to 10 Million Users
Journey Towards Scaling Your API to 10 Million UsersJourney Towards Scaling Your API to 10 Million Users
Journey Towards Scaling Your API to 10 Million UsersAdrian Hornsby
 
TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...
TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...
TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...Amazon Web Services
 
AMF303-Deep Dive into the Connected Vehicle Reference Architecture.pdf
AMF303-Deep Dive into the Connected Vehicle Reference Architecture.pdfAMF303-Deep Dive into the Connected Vehicle Reference Architecture.pdf
AMF303-Deep Dive into the Connected Vehicle Reference Architecture.pdfAmazon Web Services
 
ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...
ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...
ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...Amazon Web Services
 
GPSBUS202_Driving Customer Value with Big Data Analytics
GPSBUS202_Driving Customer Value with Big Data AnalyticsGPSBUS202_Driving Customer Value with Big Data Analytics
GPSBUS202_Driving Customer Value with Big Data AnalyticsAmazon Web Services
 
ABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing OrganizationABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing OrganizationAmazon Web Services
 
ABD208_Cox Automotive Empowered to Scale with Splunk Cloud & AWS and Explores...
ABD208_Cox Automotive Empowered to Scale with Splunk Cloud & AWS and Explores...ABD208_Cox Automotive Empowered to Scale with Splunk Cloud & AWS and Explores...
ABD208_Cox Automotive Empowered to Scale with Splunk Cloud & AWS and Explores...Amazon Web Services
 
ABD202_Best Practices for Building Serverless Big Data Applications
ABD202_Best Practices for Building Serverless Big Data ApplicationsABD202_Best Practices for Building Serverless Big Data Applications
ABD202_Best Practices for Building Serverless Big Data ApplicationsAmazon Web Services
 
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon AlexaMCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon AlexaAmazon Web Services
 

Tendances (20)

Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
Best Practices for Distributed Machine Learning and Predictive Analytics Usin...Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
 
CMP216_Use Amazon EC2 Spot Instances to Deploy a Deep Learning Framework on A...
CMP216_Use Amazon EC2 Spot Instances to Deploy a Deep Learning Framework on A...CMP216_Use Amazon EC2 Spot Instances to Deploy a Deep Learning Framework on A...
CMP216_Use Amazon EC2 Spot Instances to Deploy a Deep Learning Framework on A...
 
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
 
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
 
MAE401_Designing for DisneyMarvel Studio-Grade Security
MAE401_Designing for DisneyMarvel Studio-Grade SecurityMAE401_Designing for DisneyMarvel Studio-Grade Security
MAE401_Designing for DisneyMarvel Studio-Grade Security
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
 
GPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting PartnersGPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
 
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdfRET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
 
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
 
MCL303-Deep Learning with Apache MXNet and Gluon
MCL303-Deep Learning with Apache MXNet and GluonMCL303-Deep Learning with Apache MXNet and Gluon
MCL303-Deep Learning with Apache MXNet and Gluon
 
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
 
Journey Towards Scaling Your API to 10 Million Users
Journey Towards Scaling Your API to 10 Million UsersJourney Towards Scaling Your API to 10 Million Users
Journey Towards Scaling Your API to 10 Million Users
 
TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...
TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...
TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...
 
AMF303-Deep Dive into the Connected Vehicle Reference Architecture.pdf
AMF303-Deep Dive into the Connected Vehicle Reference Architecture.pdfAMF303-Deep Dive into the Connected Vehicle Reference Architecture.pdf
AMF303-Deep Dive into the Connected Vehicle Reference Architecture.pdf
 
ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...
ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...
ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...
 
GPSBUS202_Driving Customer Value with Big Data Analytics
GPSBUS202_Driving Customer Value with Big Data AnalyticsGPSBUS202_Driving Customer Value with Big Data Analytics
GPSBUS202_Driving Customer Value with Big Data Analytics
 
ABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing OrganizationABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing Organization
 
ABD208_Cox Automotive Empowered to Scale with Splunk Cloud & AWS and Explores...
ABD208_Cox Automotive Empowered to Scale with Splunk Cloud & AWS and Explores...ABD208_Cox Automotive Empowered to Scale with Splunk Cloud & AWS and Explores...
ABD208_Cox Automotive Empowered to Scale with Splunk Cloud & AWS and Explores...
 
ABD202_Best Practices for Building Serverless Big Data Applications
ABD202_Best Practices for Building Serverless Big Data ApplicationsABD202_Best Practices for Building Serverless Big Data Applications
ABD202_Best Practices for Building Serverless Big Data Applications
 
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon AlexaMCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
 

Similaire à RET301-Build Single Customer View across Multiple Retail Channels using AWS S3 Data Lakes.pdf

21st Century Analytics with Zopa
21st Century Analytics with Zopa21st Century Analytics with Zopa
21st Century Analytics with ZopaAmazon Web Services
 
Big Data Architecture and Design Patterns
Big Data Architecture and Design PatternsBig Data Architecture and Design Patterns
Big Data Architecture and Design PatternsJohn Yeung
 
ABD201-Big Data Architectural Patterns and Best Practices on AWS
ABD201-Big Data Architectural Patterns and Best Practices on AWSABD201-Big Data Architectural Patterns and Best Practices on AWS
ABD201-Big Data Architectural Patterns and Best Practices on AWSAmazon Web Services
 
ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...
ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...
ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...Amazon Web Services
 
STG206_Big Data Data Lakes and Data Oceans
STG206_Big Data Data Lakes and Data OceansSTG206_Big Data Data Lakes and Data Oceans
STG206_Big Data Data Lakes and Data OceansAmazon Web Services
 
Serverless Architecture Patterns
Serverless Architecture PatternsServerless Architecture Patterns
Serverless Architecture PatternsAmazon Web Services
 
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta penggunaScale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta penggunaAmazon Web Services
 
A Look Under the Hood – How Amazon.com Uses AWS Services for Analytics at Mas...
A Look Under the Hood – How Amazon.com Uses AWS Services for Analytics at Mas...A Look Under the Hood – How Amazon.com Uses AWS Services for Analytics at Mas...
A Look Under the Hood – How Amazon.com Uses AWS Services for Analytics at Mas...Amazon Web Services
 
How TrueCar Gains Actionable Insights with Splunk Cloud PPT
How TrueCar Gains Actionable Insights with Splunk Cloud PPTHow TrueCar Gains Actionable Insights with Splunk Cloud PPT
How TrueCar Gains Actionable Insights with Splunk Cloud PPTAmazon Web Services
 
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...Amazon Web Services
 
ABD206-Building Visualizations and Dashboards with Amazon QuickSight
ABD206-Building Visualizations and Dashboards with Amazon QuickSightABD206-Building Visualizations and Dashboards with Amazon QuickSight
ABD206-Building Visualizations and Dashboards with Amazon QuickSightAmazon Web Services
 
Xây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùng
Xây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùngXây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùng
Xây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùngAmazon Web Services
 
Lake Formation, 데이터레이크 관리와 운영을 하나로 :: 이재성 - AWS Community Day 2019
Lake Formation, 데이터레이크 관리와 운영을 하나로 :: 이재성 - AWS Community Day 2019Lake Formation, 데이터레이크 관리와 운영을 하나로 :: 이재성 - AWS Community Day 2019
Lake Formation, 데이터레이크 관리와 운영을 하나로 :: 이재성 - AWS Community Day 2019AWSKRUG - AWS한국사용자모임
 
Best Practices for Building a Data Lake in Amazon S3 and Amazon Glacier, with...
Best Practices for Building a Data Lake in Amazon S3 and Amazon Glacier, with...Best Practices for Building a Data Lake in Amazon S3 and Amazon Glacier, with...
Best Practices for Building a Data Lake in Amazon S3 and Amazon Glacier, with...Amazon Web Services
 
How Amazon.com uses AWS Analytics
How Amazon.com uses AWS AnalyticsHow Amazon.com uses AWS Analytics
How Amazon.com uses AWS AnalyticsAmazon Web Services
 
Scaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million UsersScaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million UsersAmazon Web Services
 
Builders' Day - Building Data Lakes for Analytics On AWS LC
Builders' Day - Building Data Lakes for Analytics On AWS LCBuilders' Day - Building Data Lakes for Analytics On AWS LC
Builders' Day - Building Data Lakes for Analytics On AWS LCAmazon Web Services LATAM
 

Similaire à RET301-Build Single Customer View across Multiple Retail Channels using AWS S3 Data Lakes.pdf (20)

21st Century Analytics with Zopa
21st Century Analytics with Zopa21st Century Analytics with Zopa
21st Century Analytics with Zopa
 
Deep Dive on Big Data
Deep Dive on Big Data Deep Dive on Big Data
Deep Dive on Big Data
 
Big Data Architecture and Design Patterns
Big Data Architecture and Design PatternsBig Data Architecture and Design Patterns
Big Data Architecture and Design Patterns
 
ABD201-Big Data Architectural Patterns and Best Practices on AWS
ABD201-Big Data Architectural Patterns and Best Practices on AWSABD201-Big Data Architectural Patterns and Best Practices on AWS
ABD201-Big Data Architectural Patterns and Best Practices on AWS
 
ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...
ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...
ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...
 
STG206_Big Data Data Lakes and Data Oceans
STG206_Big Data Data Lakes and Data OceansSTG206_Big Data Data Lakes and Data Oceans
STG206_Big Data Data Lakes and Data Oceans
 
Serverless Architecture Patterns
Serverless Architecture PatternsServerless Architecture Patterns
Serverless Architecture Patterns
 
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta penggunaScale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
 
Data_Analytics_and_AI_ML
Data_Analytics_and_AI_MLData_Analytics_and_AI_ML
Data_Analytics_and_AI_ML
 
A Look Under the Hood – How Amazon.com Uses AWS Services for Analytics at Mas...
A Look Under the Hood – How Amazon.com Uses AWS Services for Analytics at Mas...A Look Under the Hood – How Amazon.com Uses AWS Services for Analytics at Mas...
A Look Under the Hood – How Amazon.com Uses AWS Services for Analytics at Mas...
 
How TrueCar Gains Actionable Insights with Splunk Cloud PPT
How TrueCar Gains Actionable Insights with Splunk Cloud PPTHow TrueCar Gains Actionable Insights with Splunk Cloud PPT
How TrueCar Gains Actionable Insights with Splunk Cloud PPT
 
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
 
ABD206-Building Visualizations and Dashboards with Amazon QuickSight
ABD206-Building Visualizations and Dashboards with Amazon QuickSightABD206-Building Visualizations and Dashboards with Amazon QuickSight
ABD206-Building Visualizations and Dashboards with Amazon QuickSight
 
STG401_This Is My Architecture
STG401_This Is My ArchitectureSTG401_This Is My Architecture
STG401_This Is My Architecture
 
Xây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùng
Xây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùngXây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùng
Xây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùng
 
Lake Formation, 데이터레이크 관리와 운영을 하나로 :: 이재성 - AWS Community Day 2019
Lake Formation, 데이터레이크 관리와 운영을 하나로 :: 이재성 - AWS Community Day 2019Lake Formation, 데이터레이크 관리와 운영을 하나로 :: 이재성 - AWS Community Day 2019
Lake Formation, 데이터레이크 관리와 운영을 하나로 :: 이재성 - AWS Community Day 2019
 
Best Practices for Building a Data Lake in Amazon S3 and Amazon Glacier, with...
Best Practices for Building a Data Lake in Amazon S3 and Amazon Glacier, with...Best Practices for Building a Data Lake in Amazon S3 and Amazon Glacier, with...
Best Practices for Building a Data Lake in Amazon S3 and Amazon Glacier, with...
 
How Amazon.com uses AWS Analytics
How Amazon.com uses AWS AnalyticsHow Amazon.com uses AWS Analytics
How Amazon.com uses AWS Analytics
 
Scaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million UsersScaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million Users
 
Builders' Day - Building Data Lakes for Analytics On AWS LC
Builders' Day - Building Data Lakes for Analytics On AWS LCBuilders' Day - Building Data Lakes for Analytics On AWS LC
Builders' Day - Building Data Lakes for Analytics On AWS LC
 

Plus de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

RET301-Build Single Customer View across Multiple Retail Channels using AWS S3 Data Lakes.pdf

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT Building a Single Customer View Across Multiple Retail Channels Using Amazon S3 Data Lakes D r . A n d r e w K a n e , S o l u t i o n s A r c h i t e c t N o v e m b e r 2 7 , 2 0 1 7 R E T 3 0 1
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why a single customer view?
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What’s the problem? CIO ”Single customer view? We have one of those already, right?” Tech Team “Actually, we have several different views built up over the years for different products. Which ones are you interested in?”
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why do retailers not have a single view? Legacy systems Independent development “Tactical” decisions
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What disparate systems do you have? eCommerce Line of business Data warehouse Point-of-sale Your environment
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How does this affect the customer?
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How does this affect the customer? Login General merch. Login Groceries Login Clothing
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How does this affect the customer? Delivery Delivery Login General merch. Login Groceries Login Clothing
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How does this affect the customer? Delivery Delivery Login General merch. Login Groceries Login Clothing
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How can Amazon Web Services (AWS) help you?
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Where do I start? Ingest / Collect Consume/ visualize Store Process/ analyze Data 1 4 0 9 5 Answers and insights
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Where do I start? Ingest / Collect Consume/ visualize Store Process/ analyze Data 1 4 0 9 5 Answers and insights Start here (with a business case)
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Data ingestion Amazon Kinesis AWS IoT • Fully managed real-time stream processing • Highly available across multiple AZs • Can capture and store: • Terabytes of data per hour • From hundreds of thousands sources • Collect data from your connected devices • Communicate securely back to your devices • Can easily support: • Billions of devices • Trillions of messages “If you knew the state of every thing in the world, and could reason on top of that data, what problems could you solve?”
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Data collection • Dedicated 1 Gbps and 10 Gbps fibre link to AWS • Low cost, with consistent low latency/jitter • Direct access to AWS services and your VPCs • Tamper-resistant case and electronics • Ruggedized case that can withstand 8.5 G • Available in 50 TB or 80 TB capacities AWS Snowball AWS Database Migration Service • Modernise, migrate, or replicate your RDBMS • Fan-in multiple sources to single target • Platform and schema conversion AWS Direct Connect
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Data storage Amazon S3 Amazon DynamoDB Amazon Elasticsearch Service Amazon RDS Versioning Lifecycle Management 5 TB Objects Designed for 99.999999999% Durability Replication Reliability Security Scalability
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Data processing and analysis • Petabyte scale data warehouse • Fault-tolerant scalable cluster with node auto- recovery • Auto backup into Amazon S3 Amazon Redshift Structured data processing • Fully managed big data platform • Auto Scaling clusters • Supports Hadoop: • Hive, Spark, Presto • Zeppelin, HBase, Flink • HDFS and Amazon S3 filesystems Amazon EMR Semi/unstructured data processing • No infrastructure to manage • No data loading required • Supports multiple data formats: • CSV, TSV, Avro, ORC, Parquet • Uses ANSI SQL to directly query Amazon S3 Amazon Athena Serverless query processing
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Consume and visualise data • No infrastructure to manage • Event-driven processing • Pay per 100 ms CPU • Node.js, Python, Java and C# (.NET Core) AWS Lambda Compute platforms • No infrastructure to manage • Multiple classifier types • Interactive UI for modelling and dataset visualisation Amazon Machine Learning Machine learning • No infrastructure to manage • Fast, cloud-powered BI tool • Scales to hundreds of thousands of users • Quick calculations with SPICE Amazon QuickSight Business intelligence
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Again, where do I start? Ingest / Collect Consume/ visualize Store Process/ analyze Data 1 4 0 9 5 Answers and insights Seriously, start here (with a business case)
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Again, where do I start? Ingest / Collect Consume/ visualize Store Process/ analyze Data 1 4 0 9 5 Answers and insights Seriously, start here (with a business case) Then collect your data
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Building a reference architecture
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migrate your existing data to AWS web clients mobile clients DBMS Amazon Redshift AWS Cloud corporate data center AWS Database Migration Service AWS Direct Connect AWS Snowball
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Visualize data with Amazon QuickSight web clients mobile clients DBMS Amazon Redshift AWS Cloud corporate data center AWS Database Migration Service AWS Direct Connect AWS Snowball Amazon QuickSight
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Visualize data with Amazon QuickSight web clients mobile clients DBMS Amazon Redshift AWS Cloud corporate data center Amazon QuickSight
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Event-driven data transformations web clients mobile clients DBMS Amazon Redshift AWS Cloud corporate data center AWS Lambda Amazon S3 (structured data) Amazon S3 (raw data) Amazon QuickSight
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Data transformation at scale web clients mobile clients DBMS Amazon Redshift AWS Cloud corporate data center Amazon EMR Amazon S3 (structured data) Amazon S3 (raw data) Amazon QuickSight
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Extend analytics with Amazon Athena web clients mobile clients DBMS Amazon Redshift AWS Cloud corporate data center Amazon EMR Amazon S3 (structured data) Amazon S3 (raw data) Amazon Athena Amazon QuickSight
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Extend analytics with Amazon Athena web clients mobile clients DBMS Amazon Redshift Amazon QuickSight AWS Cloud corporate data center Amazon EMR Amazon S3 (structured data) Amazon S3 (raw data) Amazon AthenaAmazon EMR Amazon S3 (ORC/Parquet)
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Enhance with Presto, Spark, and others web clients mobile clients DBMS Amazon Redshift Amazon QuickSight AWS Cloud corporate data center Amazon EMR Amazon S3 (structured data) Amazon S3 (raw data) Amazon Athena Amazon EMR Amazon S3 (ORC/Parquet)
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Stream data in with Amazon Kinesis web clients mobile clients DBMS Amazon Redshift Amazon QuickSight AWS Cloud corporate data center Amazon EMR Amazon S3 (structured data) Amazon S3 (raw data) Amazon Athena Amazon EMR Amazon S3 (ORC/Parquet) Amazon EMR Amazon Kinesis Streams
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Simplified architecture web clients mobile clients DBMS Amazon Redshift Amazon QuickSight AWS Cloud corporate data center Amazon Athena Amazon EMR Amazon S3 (Reference Data) Amazon Kinesis Streams
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. React to real-time data with Lambda web clients mobile clients DBMS Amazon Redshift Amazon QuickSight AWS Cloud corporate data center Amazon Athena Amazon EMR Amazon S3 (Reference Data) Amazon Kinesis Streams AWS LambdaAmazon SNS
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. React intelligently with machine learning web clients mobile clients DBMS Amazon Redshift Amazon QuickSight AWS Cloud corporate data center Amazon Athena Amazon EMR Amazon S3 (Reference Data) Amazon Kinesis Streams AWS LambdaAmazon SNS Amazon Machine Learning
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Practical applications
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Application one: Footfall traffic analysis Euclid • Palo Alto-based technology startup • Helps retailers optimise for peak customer footfall hours • Provides aggregated, anonymised reports across: • ~400 shopping centres, malls, and street locations • 21+ million shopping sessions per month Benefits • Astronomical DB performance improvements • Cost reductions for DB layer of 90% • AWS handles the very spikey nature of the workload
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Application one: Footfall traffic analysis web clients mobile clients Amazon Redshift Amazon EMR Amazon S3 (Reference Data) Amazon EC2 AWS Cloud
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Application two: Recommendations Fashion Retailer • Pacific Northwest retailer • In-store assistants trained to guide customers • Wanted equivalent assistance to online shoppers • Real-time online recommendations was born Benefits • Outcomes/insights time decreased from 15-20 minutes to seconds • Entirely serverless model • Costs dropped by orders of magnitude
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Application two: Recommendations web clients mobile clients Amazon Redshift AWS Cloud Amazon S3 (Reference Data) Amazon Kinesis Streams AWS Lambda Amazon DynamoDB
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Application three: Abandoned carts Market trends • 58% of abandonment is “just browsing”[2] • Free shipping is of vital importance[1] • Complex checkout and mandatory accounts • Price wars and regular discount periods Architectural solution • Track customer browsing history • Evaluate abandonment for “good reason” • Send targeted marketing email [1] https://www.listrak.com/digital-marketing-automation/multichannel-marketing-solutions/email-marketing/shopping-cart-abandonment-index.aspx [2] https://baymard.com/lists/cart-abandonment-rate Abandonment Rate [1] Yesterday (11/25/17) 6-month average 75% 78% Reason [2] % High extra costs (e.g. shipping, fees) 61% Had to create an account 35% Checkout too complicated 27% Delivery was too slow 16% Returns policy wasn’t satisfactory 10%
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Application three: Abandoned carts web clients mobile clients Amazon Redshift Amazon QuickSight Amazon EMR Amazon S3 (Reference Data) Amazon Kinesis Streams AWS LambdaAmazon SNS AWS Cloud Amazon CloudWatch Logs
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Application four: Fraud detection Problems for retailers • Many retailers have banking subsidiaries • The risk normally offloaded to banks is actually now theirs • Need to augment services from standard agencies with customer data • Need to spot when customer “behaviour” is anomalous Benefits • Collects live customer data and places into data lake • Amazon ML learning trains on that data to provide additional fraud metric • Instant reaction/response to fraud is possible
  • 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Application four: Fraud detection web clients mobile clients Amazon Redshift Amazon QuickSight Amazon EMR Amazon S3 (Reference Data) Amazon Kinesis Streams AWS LambdaAmazon SNS Amazon Machine Learning AWS Cloud
  • 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Summary
  • 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Summary Data lake Insights Detect/react Machine learning Photo Source: Andrew Kane
  • 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!