SlideShare ist ein Scribd-Unternehmen logo
1 von 69
Streaming Analytics: The Future Of
Every Application
Mike Gualtieri, Principal Analyst
July 27, 2017 AWS Webinar
Twitter: @mgualtieri
#Data
Data is like a drop of rain.
It forms instantaneously in a cloud…
...and travels far before it makes a ripple.
#Real-time
All data originates in real-time!
#
But, analytics to gain insights is
usually done much, much later.
10© 2016 Forrester Research, Inc. Reproduction Prohibited
“As you look to improve your data processing and analytics capabilities, what aspect of
the implementation is most important to your business? Please select one.”
11%
11%
12%
16%
24%
25%
Quick turnaround on customer requests
More data availability
Expanded access to more business users (i.e., self-
service)
Low cost
Advanced analytics capabilities (e.g. predictive.
prescriptive, streaming)
Faster performance (time to value)
Faster time to value and advanced analytics
is most important to business
Base: 100 data science and data analytics leaders at enterprises within the US
Source: A commissioned study conducted by Forrester Consulting, April 2016
#WhyWait
Insights are perishable.
Real-time
insights
Operational
insights
Performance
insights
Strategic
insights
Insight: Shopping for
furniture
Action: Recommend
cleaning supplies
Insight: Profit lower than
goal
Action: Optimize price
Insight: Demand forecast
strong
Action: Increase inventory
Insight: Furniture demand
high
Action: Expand product line
TimetoAct
Perishability
Sub-second to
seconds
Seconds to
hours
Days to
weeks
Weeks to
years
Sub-second to
seconds
Seconds to
hours
Hours to
weeks
Weeks to
years
Enterprises must act on a range of perishable
insights to get value from data and analytics
Batch analytics operations take too long
BusinessValue
Time To Action
Data
originated
Analytics
performed
Insights
gleaned
Action
taken
Outdated
insights
Impotent or
harmful
actions
PositiveNegative
Decision
made
Poor
decision
Hyper-compress the analytics lifecycle to
maximize the value of data
BusinessValue
Time To Action
PositiveNegative
Maximum
Business
Value
© 2013 Forrester Research, Inc. Reproduction Prohibited 16
Real-time means highly perishable
How can you know if you should you make an
offer or send a gentle nudge right now?
How can you warn other drivers that the
road is slippery to avoid a crash right now?
What are movers and shakers saying about
equities that we cover right now?
How you detect customer SLA problems right now?
Streaming technology is necessary to detect
and act on real-time perishable insights.
#Streaming
ANALYTICS
STREAMINGTechnology that ingests, analyzes, and acts on
high throughput of data from live data sources
to identify patterns, detect urgent situations,
and automate immediate actions in real-time.
© 2013 Forrester Research, Inc. Reproduction Prohibited 24
Thinking in streams is different…
› Ingest
› Filter
› Transform
› Normalize
› Link
› Enrich
› Correlate
› Location/motion (geofencing)
› Time windows
› Temporal pattern detection (CEP)
› Business logic/rules execution
› Action interfaces
Continuous Ingestion Continuous Analytics
#Solutions
110010011011001
0100100110
0100110011011
0100
Customerdata
Transactions
Webcontent
Documents
Understand any data that enterprises can
throw at it.
Scale to handle spikes.
Protects confidential information
Provide fault-tolerance for mission-critical
business and customer applications.
Offer sophisticated state-full and stateless
analytics.
Leverage existing skills to make it easy for
developers to develop, test, and deploy
applications.
#Discussion
Why is streaming in
the cloud gaining in
popularity?
Why AWS customers use Amazon Kinesis?
Lower costs
Performant without
heavy lifting
Scales elastically
Increased agility
Secure and visible
Plug and play
What does it take to
implement
streaming analytics?
Amazon Kinesis
Kinesis FirehoseKinesis AnalyticsKinesis Streams
DeliverProcessCapture
Amazon Kinesis
Kinesis FirehoseKinesis AnalyticsKinesis Streams
DeliverProcess
For Technical Developers
Build your own custom
applications that process
or analyze streaming data
Amazon Kinesis
Kinesis FirehoseKinesis AnalyticsKinesis Streams
Deliver
For Technical Developers
Build your own custom
applications that process
or analyze streaming data
For All Developers, Data
Scientists, Business Analysts
Easily analyze data streams
using standard SQL queries
Amazon Kinesis
Kinesis FirehoseKinesis AnalyticsKinesis Streams
For Technical Developers
Build your own custom
applications that process
or analyze streaming data
For All Developers, Data
Scientists, Business Analysts
Analyze data streams using
standard SQL queries
For All Developers
Load streaming data into S3,
Redshift and Elasticsearch,
clean and format using Lambda
How does streaming
analytics work?
Load Streaming Data into Data Stores
Process Streaming Data in Real-time with SQL
Build Custom Applications using Popular
Stream Processing Frameworks
• Write SQL code to process streaming data
• Connect to streaming source
• Continuously deliver SQL results
Kinesis Analytics – How it Works
Connect to Streaming Source
• Streaming data sources include Kinesis Firehose or
Kinesis Streams
• Input formats include JSON, .csv, variable column,
unstructured text
• Each input has a schema; schema is inferred, but you
can edit
• Reference data sources (S3) for data enrichment
Write SQL Code
• Build streaming applications with one-to-many SQL
statements
• Robust SQL support and advanced analytic functions
• Extensions to the SQL standard to work seamlessly
with streaming data
• Support for at-least-once processing semantics
Continuously deliver SQL results
• Send processed data to multiple destinations
• S3, Amazon Redshift, Amazon ES (through Firehose)
• Streams (with AWS Lambda integration for custom
destinations)
• End-to-end processing speed as low as sub-second
• Separation of processing and data delivery
Simple counting (e.g. failure count)
Counting with Windows ( e.g. failure count every hour)
Preprocessing: filtering, transformations (e.g. data cleanup)
Alerts, thresholds (e.g. Alarm on high temperature)
Detect Event Sequence Patterns – small transaction followed by large
transaction, etc.
Tracking - follow some related entity’s state in space, time etc. (e.g. location
of airline baggage, vehicle, tracking wild life)
Detect trends – Rise, turn, fall, outliers, complex trends like triple bottom
etc., (e.g. algorithmic trading, SLA, load balancing)
Real-time Analytics over Streaming Data
• Compute key performance indicates over time windows
• Combine with historical data in Amazon S3 or Redshift
Kinesis
Analytics
Kinesis
Streams
Kinesis
Firehose
Amazon
Redshift
Amazon
S3
Kinesis
Streams
Kinesis
Firehose
Custom ,
Real-time
Destinations
Generate Time Series Analytics
• Validate and transform raw data, process to calculate meaningful statistics
• Send processed data to visualize in BI and visualization services
Amazon
QuickSight
Kinesis
Analytics
Amazon
Elasticsearch
Service
Amazon
Redshift
Amazon
RDS
Kinesis
Streams
Kinesis
Firehose
Feed Real-time Dashboards
• Build sequences of events from stream, such as user sessions in a
clickstream or app behavior through logs
• Identify events of interest and take action through alarms & notifications
Kinesis
Analytics
Kinesis
Streams
Kinesis
Firehose
Kinesis
Streams
Amazon
SNS
Amazon
CloudWatch
AWS
Lambda
Create Real-time Alarms & Notifications
What market
segments are using
streaming?
Accelerated Ingest-
Transform-Load
Continuous Metrics
Generation
Machine Learning and
Actionable Insights
Ad Tech/
Marketing
Publisher, bidder data
aggregation
Advertising metrics like
coverage, yield, and
conversion
User engagement with
ads, optimized bid/buy
engines
IoT Sensor, device telemetry
data ingestion
Operational metrics and
dashboards
Device operational
intelligence and alerts
Gaming Online data aggregation,
e.g., top 10 players
Massively multiplayer
online game (MMOG) live
dashboard
Leader board generation,
player-skill match
Consumer
Online
Clickstream analytics Metrics like impressions
and page views
Recommendation engines,
proactive care
Operations
Monitoring
DevOps tools, ingesting
VPCFlowLogs
Subscribe to CloudWatch
Logs and analyze logs in
real-Time
Anomaly detection
Streaming Data Scenarios Across Verticals
What are some
specific examples?
Kaiten Sushiro’s wonderful world of streaming data
• Kaiten Sushi Chain restaurant
• Stream sensor data from Kaiten Sushi to Kinesis to improve operations.
Kaiten Sushiro’s wonderful world of streaming data
Amazon Game Studios’
wonderful world of streaming data…
Amazon Game Studios’
Analyze massive amounts of gameplay data from players
Stream data for entire player base
Process in real-time
Visualize (SQL queries)
Archive player data for years
Hearst’s wonderful world of streaming data
Buzzing@Hearst
The Business Value of Buzzing@Hearst
Real-Time Reactions
Instant feedback on articles from their audiences
Promoting Popular Content Cross-Channel
Incremental re-syndication of popular articles across properties
(e.g. trending newspaper articles can be adopted by magazines)
Authentic Influence
Inform Hearst editors to write articles that are more
relevant to their audiences
Understanding Engagement
Inform both editors what channels their audiences are
leveraging to read Hearst articles
INCREMENTAL
REVENUE
25% more
page views
15% more
visitors
1 billion events/wk from
connected devices
17 PB of game data per
season
Real-time home estimates
on 100M+ homes
100 GB/day click streams
from 250+ sites
50 billion ad
impressions/day
sub-50 ms responses
10 million events/day
Ingesting 2M+ network
events every second
Funnel all
production events
through Kinesis
Amazon Kinesis Customer Examples
#Time
Stop wasting it.
Use it to your advantage.
How to Get Started
• Read our streaming analytics whitepaper:
https://aws.amazon.com/whitepapers/kinesis-solutions/
• Visit the Kinesis website:
https://aws.amazon.com/kinesis/
• Try this hands-on tutorial:
https://aws.amazon.com/getting-started/projects/build-
log-analytics-solution/
forrester.com
Thank you
Mike Gualtieri
mgualtieri@forrester.com
Twitter: @mgualtieri

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Vancouver keynote - AWS Innovate - Sam Elmalak
Vancouver keynote - AWS Innovate - Sam ElmalakVancouver keynote - AWS Innovate - Sam Elmalak
Vancouver keynote - AWS Innovate - Sam Elmalak
 
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliCasi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
 
Amazon Kinesis Platform – The Complete Overview - Pop-up Loft TLV 2017
Amazon Kinesis Platform – The Complete Overview - Pop-up Loft TLV 2017Amazon Kinesis Platform – The Complete Overview - Pop-up Loft TLV 2017
Amazon Kinesis Platform – The Complete Overview - Pop-up Loft TLV 2017
 
Building your First Big Data Application on AWS
Building your First Big Data Application on AWSBuilding your First Big Data Application on AWS
Building your First Big Data Application on AWS
 
Migrating to the cloud - Windows on AWS
Migrating to the cloud - Windows on AWSMigrating to the cloud - Windows on AWS
Migrating to the cloud - Windows on AWS
 
ENT302 Deep Dive on AWS Management Tools and New Launches
ENT302 Deep Dive on AWS Management Tools and New LaunchesENT302 Deep Dive on AWS Management Tools and New Launches
ENT302 Deep Dive on AWS Management Tools and New Launches
 
Getting Started with Amazon Kinesis | AWS Public Sector Summit 2016
Getting Started with Amazon Kinesis | AWS Public Sector Summit 2016Getting Started with Amazon Kinesis | AWS Public Sector Summit 2016
Getting Started with Amazon Kinesis | AWS Public Sector Summit 2016
 
The State of Serverless Computing | AWS Public Sector Summit 2017
The State of Serverless Computing | AWS Public Sector Summit 2017The State of Serverless Computing | AWS Public Sector Summit 2017
The State of Serverless Computing | AWS Public Sector Summit 2017
 
AWS re:Invent 2016: Store and collaborate on content securely with Amazon Wor...
AWS re:Invent 2016: Store and collaborate on content securely with Amazon Wor...AWS re:Invent 2016: Store and collaborate on content securely with Amazon Wor...
AWS re:Invent 2016: Store and collaborate on content securely with Amazon Wor...
 
Serverless Real Time Analytics
Serverless Real Time AnalyticsServerless Real Time Analytics
Serverless Real Time Analytics
 
WKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn
WKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn WKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn
WKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn
 
Moving Data into the Cloud with AWS Transfer Services - May 2017 AWS Online ...
Moving Data into the Cloud with AWS Transfer Services  - May 2017 AWS Online ...Moving Data into the Cloud with AWS Transfer Services  - May 2017 AWS Online ...
Moving Data into the Cloud with AWS Transfer Services - May 2017 AWS Online ...
 
AWS Innovate Montreal Keynote - by Chris Munns
AWS Innovate Montreal Keynote - by Chris MunnsAWS Innovate Montreal Keynote - by Chris Munns
AWS Innovate Montreal Keynote - by Chris Munns
 
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
 
Getting Started With Amazon Quick Sight
Getting Started With Amazon Quick SightGetting Started With Amazon Quick Sight
Getting Started With Amazon Quick Sight
 
Getting Started with Amazon QuickSight
Getting Started with Amazon QuickSightGetting Started with Amazon QuickSight
Getting Started with Amazon QuickSight
 
AWS re:Invent 2016: Learn how IFTTT uses ElastiCache for Redis to predict eve...
AWS re:Invent 2016: Learn how IFTTT uses ElastiCache for Redis to predict eve...AWS re:Invent 2016: Learn how IFTTT uses ElastiCache for Redis to predict eve...
AWS re:Invent 2016: Learn how IFTTT uses ElastiCache for Redis to predict eve...
 
Database and Analytics on the AWS Cloud - AWS Innovate Toronto
Database and Analytics on the AWS Cloud - AWS Innovate TorontoDatabase and Analytics on the AWS Cloud - AWS Innovate Toronto
Database and Analytics on the AWS Cloud - AWS Innovate Toronto
 
Optimizing the Data Tier for Serverless Web Applications - March 2017 Online ...
Optimizing the Data Tier for Serverless Web Applications - March 2017 Online ...Optimizing the Data Tier for Serverless Web Applications - March 2017 Online ...
Optimizing the Data Tier for Serverless Web Applications - March 2017 Online ...
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
 

Ähnlich wie Emerging Prevalence of Data Streaming in Analytics and it's Business Significance

Big data on_aws in korea by abhishek sinha (lunch and learn)
Big data on_aws in korea by abhishek sinha (lunch and learn)Big data on_aws in korea by abhishek sinha (lunch and learn)
Big data on_aws in korea by abhishek sinha (lunch and learn)
Amazon Web Services Korea
 

Ähnlich wie Emerging Prevalence of Data Streaming in Analytics and it's Business Significance (20)

Analyzing Real-time Streaming Data with Amazon Kinesis
Analyzing Real-time Streaming Data with Amazon KinesisAnalyzing Real-time Streaming Data with Amazon Kinesis
Analyzing Real-time Streaming Data with Amazon Kinesis
 
Real time analytics for streaming application v1.2
Real time analytics for streaming application v1.2Real time analytics for streaming application v1.2
Real time analytics for streaming application v1.2
 
Path to the future #4 - Ingestão, processamento e análise de dados em tempo real
Path to the future #4 - Ingestão, processamento e análise de dados em tempo realPath to the future #4 - Ingestão, processamento e análise de dados em tempo real
Path to the future #4 - Ingestão, processamento e análise de dados em tempo real
 
Driving Business Insights with a Modern Data Architecture AWS Summit SG 2017
Driving Business Insights with a Modern Data Architecture  AWS Summit SG 2017Driving Business Insights with a Modern Data Architecture  AWS Summit SG 2017
Driving Business Insights with a Modern Data Architecture AWS Summit SG 2017
 
Take Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven BusinessTake Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven Business
 
Driving Business Outcomes with a Modern Data Architecture - Level 100
Driving Business Outcomes with a Modern Data Architecture - Level 100Driving Business Outcomes with a Modern Data Architecture - Level 100
Driving Business Outcomes with a Modern Data Architecture - Level 100
 
Financial Services Analytics on AWS
Financial Services Analytics on AWSFinancial Services Analytics on AWS
Financial Services Analytics on AWS
 
Real-Time Streaming: Intro to Amazon Kinesis
Real-Time Streaming: Intro to Amazon KinesisReal-Time Streaming: Intro to Amazon Kinesis
Real-Time Streaming: Intro to Amazon Kinesis
 
Modern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at Scale Modern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at Scale
 
Analysing Data in Real-time
Analysing Data in Real-timeAnalysing Data in Real-time
Analysing Data in Real-time
 
Tapping the cloud for real time data analytics
 Tapping the cloud for real time data analytics Tapping the cloud for real time data analytics
Tapping the cloud for real time data analytics
 
AWS Summit Auckland - Sponsor Presentation - Splunk
AWS Summit Auckland - Sponsor Presentation - SplunkAWS Summit Auckland - Sponsor Presentation - Splunk
AWS Summit Auckland - Sponsor Presentation - Splunk
 
BDA307 Real-time Streaming Applications on AWS, Patterns and Use Cases
BDA307 Real-time Streaming Applications on AWS, Patterns and Use CasesBDA307 Real-time Streaming Applications on AWS, Patterns and Use Cases
BDA307 Real-time Streaming Applications on AWS, Patterns and Use Cases
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business Outcomes
 
Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020
 
Big data on_aws in korea by abhishek sinha (lunch and learn)
Big data on_aws in korea by abhishek sinha (lunch and learn)Big data on_aws in korea by abhishek sinha (lunch and learn)
Big data on_aws in korea by abhishek sinha (lunch and learn)
 
Denodo DataFest 2017: Lowering IT Costs with Big Data and Cloud Modernization
Denodo DataFest 2017: Lowering IT Costs with Big Data and Cloud ModernizationDenodo DataFest 2017: Lowering IT Costs with Big Data and Cloud Modernization
Denodo DataFest 2017: Lowering IT Costs with Big Data and Cloud Modernization
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business Outcomes
 
Introduction to Amazon Kinesis Analytics
Introduction to Amazon Kinesis AnalyticsIntroduction to Amazon Kinesis Analytics
Introduction to Amazon Kinesis Analytics
 
Using real time big data analytics for competitive advantage
 Using real time big data analytics for competitive advantage Using real time big data analytics for competitive advantage
Using real time big data analytics for competitive advantage
 

Mehr von Amazon 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon 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
 

Mehr von 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
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Emerging Prevalence of Data Streaming in Analytics and it's Business Significance

  • 1. Streaming Analytics: The Future Of Every Application Mike Gualtieri, Principal Analyst July 27, 2017 AWS Webinar Twitter: @mgualtieri
  • 3. Data is like a drop of rain.
  • 4. It forms instantaneously in a cloud…
  • 5. ...and travels far before it makes a ripple.
  • 7. All data originates in real-time!
  • 8. #
  • 9. But, analytics to gain insights is usually done much, much later.
  • 10. 10© 2016 Forrester Research, Inc. Reproduction Prohibited “As you look to improve your data processing and analytics capabilities, what aspect of the implementation is most important to your business? Please select one.” 11% 11% 12% 16% 24% 25% Quick turnaround on customer requests More data availability Expanded access to more business users (i.e., self- service) Low cost Advanced analytics capabilities (e.g. predictive. prescriptive, streaming) Faster performance (time to value) Faster time to value and advanced analytics is most important to business Base: 100 data science and data analytics leaders at enterprises within the US Source: A commissioned study conducted by Forrester Consulting, April 2016
  • 13. Real-time insights Operational insights Performance insights Strategic insights Insight: Shopping for furniture Action: Recommend cleaning supplies Insight: Profit lower than goal Action: Optimize price Insight: Demand forecast strong Action: Increase inventory Insight: Furniture demand high Action: Expand product line TimetoAct Perishability Sub-second to seconds Seconds to hours Days to weeks Weeks to years Sub-second to seconds Seconds to hours Hours to weeks Weeks to years Enterprises must act on a range of perishable insights to get value from data and analytics
  • 14. Batch analytics operations take too long BusinessValue Time To Action Data originated Analytics performed Insights gleaned Action taken Outdated insights Impotent or harmful actions PositiveNegative Decision made Poor decision
  • 15. Hyper-compress the analytics lifecycle to maximize the value of data BusinessValue Time To Action PositiveNegative Maximum Business Value
  • 16. © 2013 Forrester Research, Inc. Reproduction Prohibited 16 Real-time means highly perishable
  • 17. How can you know if you should you make an offer or send a gentle nudge right now?
  • 18. How can you warn other drivers that the road is slippery to avoid a crash right now?
  • 19. What are movers and shakers saying about equities that we cover right now?
  • 20. How you detect customer SLA problems right now?
  • 21. Streaming technology is necessary to detect and act on real-time perishable insights.
  • 23. ANALYTICS STREAMINGTechnology that ingests, analyzes, and acts on high throughput of data from live data sources to identify patterns, detect urgent situations, and automate immediate actions in real-time.
  • 24. © 2013 Forrester Research, Inc. Reproduction Prohibited 24 Thinking in streams is different… › Ingest › Filter › Transform › Normalize › Link › Enrich › Correlate › Location/motion (geofencing) › Time windows › Temporal pattern detection (CEP) › Business logic/rules execution › Action interfaces Continuous Ingestion Continuous Analytics
  • 27. Scale to handle spikes.
  • 29. Provide fault-tolerance for mission-critical business and customer applications.
  • 30. Offer sophisticated state-full and stateless analytics.
  • 31. Leverage existing skills to make it easy for developers to develop, test, and deploy applications.
  • 33. Why is streaming in the cloud gaining in popularity?
  • 34. Why AWS customers use Amazon Kinesis? Lower costs Performant without heavy lifting Scales elastically Increased agility Secure and visible Plug and play
  • 35. What does it take to implement streaming analytics?
  • 36.
  • 37. Amazon Kinesis Kinesis FirehoseKinesis AnalyticsKinesis Streams DeliverProcessCapture
  • 38. Amazon Kinesis Kinesis FirehoseKinesis AnalyticsKinesis Streams DeliverProcess For Technical Developers Build your own custom applications that process or analyze streaming data
  • 39. Amazon Kinesis Kinesis FirehoseKinesis AnalyticsKinesis Streams Deliver For Technical Developers Build your own custom applications that process or analyze streaming data For All Developers, Data Scientists, Business Analysts Easily analyze data streams using standard SQL queries
  • 40. Amazon Kinesis Kinesis FirehoseKinesis AnalyticsKinesis Streams For Technical Developers Build your own custom applications that process or analyze streaming data For All Developers, Data Scientists, Business Analysts Analyze data streams using standard SQL queries For All Developers Load streaming data into S3, Redshift and Elasticsearch, clean and format using Lambda
  • 42. Load Streaming Data into Data Stores
  • 43. Process Streaming Data in Real-time with SQL
  • 44. Build Custom Applications using Popular Stream Processing Frameworks
  • 45. • Write SQL code to process streaming data • Connect to streaming source • Continuously deliver SQL results Kinesis Analytics – How it Works
  • 46. Connect to Streaming Source • Streaming data sources include Kinesis Firehose or Kinesis Streams • Input formats include JSON, .csv, variable column, unstructured text • Each input has a schema; schema is inferred, but you can edit • Reference data sources (S3) for data enrichment
  • 47. Write SQL Code • Build streaming applications with one-to-many SQL statements • Robust SQL support and advanced analytic functions • Extensions to the SQL standard to work seamlessly with streaming data • Support for at-least-once processing semantics
  • 48. Continuously deliver SQL results • Send processed data to multiple destinations • S3, Amazon Redshift, Amazon ES (through Firehose) • Streams (with AWS Lambda integration for custom destinations) • End-to-end processing speed as low as sub-second • Separation of processing and data delivery
  • 49. Simple counting (e.g. failure count) Counting with Windows ( e.g. failure count every hour) Preprocessing: filtering, transformations (e.g. data cleanup) Alerts, thresholds (e.g. Alarm on high temperature) Detect Event Sequence Patterns – small transaction followed by large transaction, etc. Tracking - follow some related entity’s state in space, time etc. (e.g. location of airline baggage, vehicle, tracking wild life) Detect trends – Rise, turn, fall, outliers, complex trends like triple bottom etc., (e.g. algorithmic trading, SLA, load balancing) Real-time Analytics over Streaming Data
  • 50.
  • 51. • Compute key performance indicates over time windows • Combine with historical data in Amazon S3 or Redshift Kinesis Analytics Kinesis Streams Kinesis Firehose Amazon Redshift Amazon S3 Kinesis Streams Kinesis Firehose Custom , Real-time Destinations Generate Time Series Analytics
  • 52. • Validate and transform raw data, process to calculate meaningful statistics • Send processed data to visualize in BI and visualization services Amazon QuickSight Kinesis Analytics Amazon Elasticsearch Service Amazon Redshift Amazon RDS Kinesis Streams Kinesis Firehose Feed Real-time Dashboards
  • 53. • Build sequences of events from stream, such as user sessions in a clickstream or app behavior through logs • Identify events of interest and take action through alarms & notifications Kinesis Analytics Kinesis Streams Kinesis Firehose Kinesis Streams Amazon SNS Amazon CloudWatch AWS Lambda Create Real-time Alarms & Notifications
  • 54. What market segments are using streaming?
  • 55. Accelerated Ingest- Transform-Load Continuous Metrics Generation Machine Learning and Actionable Insights Ad Tech/ Marketing Publisher, bidder data aggregation Advertising metrics like coverage, yield, and conversion User engagement with ads, optimized bid/buy engines IoT Sensor, device telemetry data ingestion Operational metrics and dashboards Device operational intelligence and alerts Gaming Online data aggregation, e.g., top 10 players Massively multiplayer online game (MMOG) live dashboard Leader board generation, player-skill match Consumer Online Clickstream analytics Metrics like impressions and page views Recommendation engines, proactive care Operations Monitoring DevOps tools, ingesting VPCFlowLogs Subscribe to CloudWatch Logs and analyze logs in real-Time Anomaly detection Streaming Data Scenarios Across Verticals
  • 57. Kaiten Sushiro’s wonderful world of streaming data
  • 58. • Kaiten Sushi Chain restaurant • Stream sensor data from Kaiten Sushi to Kinesis to improve operations. Kaiten Sushiro’s wonderful world of streaming data
  • 59. Amazon Game Studios’ wonderful world of streaming data…
  • 60. Amazon Game Studios’ Analyze massive amounts of gameplay data from players Stream data for entire player base Process in real-time Visualize (SQL queries) Archive player data for years
  • 61. Hearst’s wonderful world of streaming data
  • 63. The Business Value of Buzzing@Hearst Real-Time Reactions Instant feedback on articles from their audiences Promoting Popular Content Cross-Channel Incremental re-syndication of popular articles across properties (e.g. trending newspaper articles can be adopted by magazines) Authentic Influence Inform Hearst editors to write articles that are more relevant to their audiences Understanding Engagement Inform both editors what channels their audiences are leveraging to read Hearst articles INCREMENTAL REVENUE 25% more page views 15% more visitors
  • 64. 1 billion events/wk from connected devices 17 PB of game data per season Real-time home estimates on 100M+ homes 100 GB/day click streams from 250+ sites 50 billion ad impressions/day sub-50 ms responses 10 million events/day Ingesting 2M+ network events every second Funnel all production events through Kinesis Amazon Kinesis Customer Examples
  • 65. #Time
  • 67. Use it to your advantage.
  • 68. How to Get Started • Read our streaming analytics whitepaper: https://aws.amazon.com/whitepapers/kinesis-solutions/ • Visit the Kinesis website: https://aws.amazon.com/kinesis/ • Try this hands-on tutorial: https://aws.amazon.com/getting-started/projects/build- log-analytics-solution/