24
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. September, 2016 Create personalized customer experiences with the help of Big Data processing and machine learning on AWS Philipp Behre, Solutions Architect, Amazon Web Services

Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

  • Upload
    lythien

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

September, 2016

Create personalized customer experiences with the help of Big Data processing and machine learning on AWS

Philipp Behre, Solutions Architect, Amazon Web Services

Page 2: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Agenda

• Gain deeper insights into customer behavior and preferences

• React near real-time on customer activities and insights• Build smart applications that personalize interactions

with customers near real-time

Page 3: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Three types of data-driven decision making

Retrospectiveanalysis and

reporting

Amazon RedshiftAmazon RDS Amazon S3

Amazon EMR

Page 4: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Three types of data-driven decision making

Retrospectiveanalysis and

reporting

Here and nowreal-time processing

and dashboards

Amazon Kinesis Amazon EC2 AWS Lambda

Amazon Redshift, Amazon RDS Amazon S3

Amazon EMR

Page 5: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Three types of data-driven decision making

Retrospectiveanalysis and

reporting

Here and nowreal-time processing

and dashboards

Predictionsto enable smart

applications

Amazon Kinesis Amazon EC2 AWS Lambda

Amazon RedshiftAmazon RDS Amazon S3

Amazon EMR

Amazon Machine Learning

Page 6: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

AWS Big Data AnalyticsAWS provides the broadest platform for big data analytics in the market today.

Big Data Storage

Data Warehousing

Real-time Streaming

Distributed Analytics(Hadoop, Spark, Presto)

NoSQL Databases

Business Intelligence

Relational Databases

Internet ofThings (IoT)

Machine Learning

Server-less Compute

Page 7: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Most Data today is Produced Continuously

Mobile Apps Web Clickstream Application Logs

[Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1] client denied by server configuration: /export/home/live/ap/htdocs/test

Just a few examples ...

Page 8: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

The Diminishing Value of Data

Recent data is highly valuableØ If you act on it in timeØ Perishable Insights (M. Gualtieri, Forrester)

Old + Recent data is more valuable Ø If you have the means to combine them

Page 9: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Scenarios Accelerated Ingest-Transform-Load

Continual Metrics Generation

Responsive Data Analysis

Data Types IT logs, applications logs, social media / clickstreams, sensor or device data, market data

Ad/ Marketing Tech

Publisher, bidder data aggregation

Advertising metrics like coverage, yield, conversion

Analytics on userengagement with ads, optimized bid / buy engines

ConsumerEngagement

Online customer engagement data aggregation

Consumer engagement metrics like page views, CTR

Clickstream analytics, recommendation engines

IoT Sensor, device telemetry data ingestion

IT operational metrics dashboards

Sensor operational intelligence, alerts, and notifications

Gaming Online customer engagement data aggregation

Consumer engagement metrics for level success, transition rates, CTR

Clickstream analytics, leaderboard generation,player-skill match engines

Streaming data scenarios across segments

Page 10: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Collect and Analyze – retrospective understanding and decision

making

Page 11: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Continuously stream and collect data

Zero administration: Capture and deliver streaming data to Amazon S3, Redshift, Elasticsearch w/o writing an app or managing infrastructure.

Direct-to-data store integration: Batch, compress, and encrypt streaming data for delivery in as little as 60 seconds

Seamless elasticity: Seamlessly scales to match data throughput w/o intervention

Capture and submit streaming data to Firehose

Analyze streaming data using your favorite BI tools

Firehose loads streaming data continuously into S3, Amazon Redshift and Amazon Elasticsearch

Page 12: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Generate time series analytics

• Compute key performance indicates over time windows• Combine with historical data in Amazon S3 or Redshift

AmazonKinesis

AnalyticsStreams

Firehose

Amazon Redshift

AmazonS3

Streams

Firehose

Custom , Real-time

Destinations

Page 13: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Process near real-time – understand here-and-now and make static

decision

Page 14: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Expose streaming data for processing

Easy administration: Create a stream and set capacity levels. Scale to match your data throughput rate & volume.

Build real-time applications: Process streaming data w/ Kinesis Client Library (KCL), Apache Spark/Storm, AWS Lambda,...

Low cost: Cost-efficient for workloads of any scale.

Page 15: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Analyze data directly in the stream

Apply SQL on streams: Easily connect to a Kinesis Stream or Firehose Delivery Stream and apply SQL skills.

Build real-time applications: Perform continual processing on streaming big data with sub-second processing latencies.

Easy Scalability : Elastically scales to match data throughput.

Connect to Kinesis streams,Firehose delivery streams

Run standard SQL queries against data streams

Kinesis Analytics can send processed data to analytics tools so you can create alerts

and respond in real-time

Page 16: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Feed real-time dashboards

• Validate and transform raw data, and then process to calculate meaningful statistics

• Send processed data downstream for visualization in BI and visualization services

Amazon QuickSight

AmazonKinesis

Analytics

Amazon Elasticsearch

Service

Amazon Redshift

AmazonRDS

Streams

Firehose

Page 17: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Create real-time alarms and notifications

• Build sequences of events from the stream like user sessions in a clickstream or app behavior through logs

• Identify events (or a series of events) of interest and react to the data through alarms and notifications

AmazonKinesis

AnalyticsStreams

Firehose

Streams

AmazonSNS

Amazon CloudWatch

AWSLambda

Page 18: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Taking the next step

Page 19: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Predicting user behavior helps in delivering personalized experiences for users

Page 20: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Machine learning and smart applications

Machine learning is the technology that automatically finds patterns in your data and uses them to make predictions for new data points as they become available

Your data + machine learning = smart applications

Page 21: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Deliver personalized experiences based with smart applications

Build real-time predictive applications: Perform continual processing on streaming big data with sub-second processing latencies and predict outcomes

Personalized experiences: Integrate predicted result and automate decisions to create a personal interaction/response with individual users near-real time

Connect to Kinesis streams,Firehose delivery streams

Run standard SQL queries against data streams

Get real-time predictions based on the result and integrate into application to

deliver personalized experiences

Page 22: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Analyze and predict real-time and personalize customer experiences• Build sequences of events from the stream, like user sessions and

behavior, in a clickstream or app and get predictive suggestions• Deliver content based on predicted ‘best fit’ to create a personalized

user experience

AmazonKinesis

Analytics

Streams Streams AWSLambda

Amazon Machine Learning

Page 23: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Summary

• AWS provides a broad, deep and proven portfolio for processing big data

• Dedicated services allow fast and easy configuration of real-time analysis and interaction scenarios

• Build smart applications, predicting user behavior with machine learning and create personalized experiences

Start building today!!

Page 24: Create personalized customer experiences with the help of …aws-de-media.s3.amazonaws.com/images/Webinar/201… ·  · 2016-09-29analysis and reporting Amazon Redshift Amazon RDS

Thank you! Do you have Questions?

AMAZON CONFIDENTIAL