SlideShare a Scribd company logo
1 of 45
Delivering Instant Experience
with Redis Enterprise
NOVEMBER 15, 2017
Manish Gupta
CMO, Redis Labs
We Live in an ‘Instant’ Phase of Human Evolution
Personalized & Immediate
• Our attention span is 8 sec (less than a goldfish)
• Personalized recommendations increase
conversion rates by 5.5x
• By 2020, over 50% of consumer mobile
interactions will be “hyperpersonal”
experiences
• 51% of U.S. online shoppers cite slow site
loading times as the top reason for purchase
abandonment
2
The ‘Instant’ Challenge
3
100 msec - The new standard for E2E application response time, under any load
50 msec - Average roundtrip internet latency
50 msec - Required round trip app response time (includes
processing & multi-DB access)
1 msec - required DB response time
DatabaseApp Servers
4
The leading in-memory database platform
that supports any high performance operational,
analytics or hybrid use case
#1 Database
Used by Node.js
Developers
#1 NoSQL
on AWS
#1 Database
on Docker
Most Loved
Database
Vibrant Redis Community
162
CLIENTS IN 48 LANGUAGES
1000+
REDIS DOCKER LAUNCHED
PER MIN
100+
HIGHER LEVEL LIBRARIES
AND TOOLS
219
CONTRIBUTORS
45K+
STACK OVERFLOW
QUESTIONS
21.5K
REDIS GITHUB STARS
5
Redis Enterprise (Redise): Enterprise Grade Redis Platform
6
Database-as-a-Service
7,500+ enterprise customers
Software
200+ enterprise customers
• 6 of top Fortune 10 companies
• 3 of top 5 communications companies
Customers
• 3 of top 4 credit card issuers
• 3 of top 5 healthcare companies
Redis Enterprise Deployed in ALL Industries
Financial Services AdvertisingMedia
Technology Communications EducationGaming
Banks E-commerce
Business Services
Social
Travel
7
Redis Enterprise: Mature and Stable Platform
550K+
DATABASES RUN OVER
THREE YEARS
750
NEW DATABASES CREATED
EVERY DAY
160+
MAN-YEARS OF REDIS
ENTERPRISE TECHNOLOGY
DEVELOPMENT
1,000+
CLOUD NODE FAILURE &
OUTAGES EVENTS SURVIVED
WITHOUT DATA LOSS
13
GRANTED AND PENDING
PATENTS
100+
DEDICATED REDIS
ENGINEERS
8
Growth of Real-Time Data
9
“By 2025, more than a quarter of data
created in the global datasphere
will be real-time in nature” - IDC
“Between 2016 and 2019,
spending on real-time analytics
will grow 3x faster than spending on
non-real-time analytics.” - Gartner
Q. What is “real time”?
10
Business Real-Time
“We refer to activities that occur
within 15 minutes or less of a
triggering event as being
business real time.” - Gartner
Strategic
Tactical
Operational
Automated
Operational
• Acquire a company
• Expand into a new country
• Identify target market
• Mortgage approval policy
• Hire a person
• Develop CS staff schedule
• Approve a car lease
• Adjust CS staffing dynamically
• Detect/resolve misrouted order
• Rebook an airline passenger
• Select routing for a shipment
• Pre-trade compliance verification
• Approve credit card transaction
• Algorithmic trading
Not“RealTime”“RealTime”
6 months
1 month
1 week
1 day
1 hour
15 min
1 min
1 sec
500 msec
Source: Gartner, Sept. 2016
11
Consumer Real-Time
Entertainment
News & Social
E-commerce
Transportation & Delivery
12
Real-Time Data Used Everywhere
On-Demand
Services
E-Commerce
Online Games &
Social Apps
Customer Service
& Sales Supply Chain
IoT
IoT
• Smart home notifications
• Activity tracking
On-Demand Services
• Price estimate
• Completion time prediction
E-commerce
• Dynamic promotions
• Recommendations
Supply Chain
• Inventory management
• Delivery re-routing
Online Games & Social Apps
• Leaderboards
• Messaging
Customer Service & Sales
• Cross-sell opportunities
• Support ticket escalation
13
Hybrid Use of Data: HTAP/Translytical
Source: Gartner, April 2017
14
Redis Enterprise Platform
15
Ecommerce Personalization Social Fraud Det. IoTSearch Metering
DBaaS (VPC) DBaaS (Hosted) Software
RediSearch ReJSON Redis-ML Redis Graph Rebloom
+or SATA-based SSD,
NVMe-based SSD, NVDIMM
RAM RAM
Real-Time, Geo-Distributed, In-Memory Database,
Cache, Message Broker, Stream Processor
Open Source & Enterprise Technology
Redise Node Redise Cluster
• Shared nothing cluster architecture
• Fully compatible with open source
commands & data structures
Enterprise Layer
16
Integrated Modules
Redis Data Structures Enable Embedded Analytics
Inline Analytics with Data Structures
Hyperlog-logs Probabilistic estimates of counts for anomaly detection
Sorted Sets Real time range analyses, top scorers, bid ranges
Sets Cardinality for fraud detection
Geospatial Indexes Location based searches
Bitmaps Real-time population counting for activity monitoring
17
T-digest
Rank-based statistics estimator
Redis Modules Expand Analytics Capabilities
18
Inline Analytics with Modules
Redis ML Neural Redis
Machine learning models and
model serving
Redis-cell
Rate-limiting
Rebloom
Probabilistic membership queries
Countminsketch
Approximate frequency counter
Topk
Track the top-k most frequent
elements in a stream
Redis Enterprise Modules Deliver Extended Capabilities
19
Operational Analytics with Modules
RediSearch
Extremely fast text-based search,
used for secondary indexing
Redis Graph
Graph query processing
Time Series
Range analyses, built-in
aggregations (min, max, sum.avg)
• Redis used to collect, filter, aggregate,
transform, distribute data in real-time with
sub-millisecond latency
• Redis capabilities for Fast Data Ingest with
different levels of reliability and resource
usage
- Publish/Subscribe
- Lists
- Sorted Sets as a Time Series Database
Streaming Data w/ Redis
OPTION 1: SIMPLEST
OPTION 2: RESILIENT TO CONNECTION LOSS
OPTION 3: RELIABLE, EFFICIENT
20
21
The Redis Enterprise Differentiation
Integrated
ModulesAutomation
& Support
Redise Flash +
More Savings
Performance
at Scale
Built-in
Search
Active-Active
Geo
Distribution
(CRDTs) Robust
Security
HA, Durability,
DR
Redise : The Highest Performing Database
22
Highest Throughput at Lowest Latency
in High Volume of Writes Scenario
Least Servers Needed to
Deliver 1 Million Writes/Sec
Benchmarks performed by Avalon Consulting Group Benchmarks published in the Google blog
Serversusedtoachieve1Mwrites/sec
• Near-RAM performance at 80%+ lower costs
• Technology treats Flash as a RAM replacement
(or extension)
• RAM/Flash ratio can be easily configured
• Pluggable storage engine
• Available on SATA-based SSD, NVMe-based SSD,
NVDIMM like 3D XPoint/SCM on x86 and P8
platforms
Redise Flash
23
Keys & hot
values
Cold values
$2,200,162/yr
$1,772,606/yr
$766,096/yr
$232,875/yr
$0/yr
$500,000/yr
$1,000,000/yr
$1,500,000/yr
$2,000,000/yr
$2,500,000/yr
Other Redis Provider RCP RAM Cloud-Based NoSQL RCP Flash
<1 msec <1 msec <10 msec <1 msec
Redise Flash Cost Comparison
2TB Dataset with HA @ 100k ops/sec
Up to 89% savings!
24
• Proven technology backed by deep
academic research
- Local latencies guaranteed with
consensus-free protocol
- Built-in conflict resolution
- Strong eventual consistency
• Multiple enhancements to make CRDTs
fully Redis compatible (CRDB)
Active - Active Geo Distribution (CRDT-Based) w/ Redis Enterprise
25
App
App
App
RediSearch: The World’s Fastest Search Engine
26
Better Throughput and Latency
than Elasticsearch5x
26
 Multiple language support
 Document and field scoring
 Numeric Filtering
 Stemming
 Auto-suggest
 Filtering by property
Ideal for (1) Secondary Index, (2) Catalog Search and (3) Text/Geo Search
Serving SolutionsTraining and Creation Solutions
Homegrown
Machine Learning w/ Redis
Creating a Model Serving the ModelTraining1 2 3
27
• Real-world challenges with Machine
Learning in Production:
– Need to serve 20k ads/sec @ 50 msec
datacenter latency
– Runs 1k campaigns -> 1k random forest
– Each forest has 15k trees with an average
depth of 7 levels
– Needs 1 trillion ops/second
• Redis-ML serves models 2000 times faster
• Cuts computing infrastructure needed by
97%
Scale Machine Learning with Redis-ML
28
2,000x faster!
msec msec
Custom App Redise
# of AWS instances 1,247xc8.xlarge 35xc8.xlarge
Reserved instances
costs
$11,448,611 $322,455
Savings N/A 97% savings
28
Real-time
Redise Powers the ‘Instant’ Solutions
…AND MANY MORE
29
IoT
Metering
Fraud
Mitigation Social Apps
Personal-
ization
Ecommerce
FUNCTIONS ESSENTIAL TO PERSONALIZATION
Personalization
DEALS FOR U
Real-Time
Analytics
Real-Time Data
Ingest
High-Speed
Transactions
Job & Queue
Management
Content
Caching
Geospatial
Data
Machine
Learning
Search
30
Dynamic
Pricing
Ads
Placement
Credit Risk
Analytics
E-Cart
Recommendations
Auto-
Discovery
Games
Experience
FUNCTIONS ESSENTIAL TO SOCIAL APPS
Social/Collaboration
In-Database
Analytics
Caching/User
Sessions
Fast Data
Ingest
Job & Queue
Management
Messaging/Notific
ations
JSON/Geo/Graph
31
Chat Follow Tracking Ratings Tracking Multi-player
Games
Comments
FUNCTIONS ESSENTIAL FOR FRAUD MITIGATION
Fraud Mitigation
Finding Anomalies Identity
Protection
Risk Assessment Forensic
Analysis
Bot Detection Connection
Analysis
Real-Time
Analytics
Real-Time Data
Ingest
Job & Queue
Management
Content
Caching
Machine
Learning
Search
JSON/Geo/Graph
32
Metering
Rate LimitingSecurityTraffic Shaping
FUNCTIONS ESSENTIAL FOR METERING
Real-Time
Analytics
Real-Time Data
Ingest
High-Speed
Transactions
Freemium
Business Model
Tiered PricingPay As You Go
(PAYG)
Active-Active
CRDB
33
IoT
Smart City Transportation Industrial Agriculture Drone Management Smart Home
FUNCTIONS ESSENTIAL FOR IoT
Real-Time
Analytics
Real-Time Data
Ingest
Job & Queue
Management
Content
Caching
Geospatial
Data
Machine
Learning
SearchTime
Series
FUNCTIONS ESSENTIAL TO ECOMMERCE
Ecommerce
In-Database
Analytics
Caching/
User Sessions
Fast Data
Ingest
Messaging/
Notifications
JSON/Geo/Graph
35
Search Machine
Learning
High-Speed
Transactions
Inventory
Tracking
Order
Management
PromotionsPayments Loyalty ProgramAuthorization
Redise is Versatile
36
Covering transactional, operational and real-time analytics use cases:
 Authorization
 Authentication
 Price Management
 Advertising Bids
 Messaging
 Location-based Processing
 User Session Management
 Counting
 Leaderboards
 Page Ranking
 Recommendation Engine
 Time-series Analysis
 Session Analysis
 Secondary Index
 Accelerated Reporting
 Real-time Attribution
 Search
 Order History
 Inventory Tracking
TRANSACTIONAL ANALYTICS OPERATIONAL
Home Depot
• Redis powers Home Depot’s omni-channel order
management system which is designed to process
30,000 transactions per second
• Sorted Sets and Geo data structures used for
inventory sourcing and ATP (Available to Promise)
calculation in real-time
• Hyperloglog used for counting unique customers,
sales per item, and sales per category
https://redislabs.com/webinars/implementation-patterns-
leverage-redis-turbo-charge-existing-legacy-applications/
37
Redfin: Redis for Real-time Analytics and More
• Redis use cases: Real-time analytics, distributed
locks for transactions, rate limiting, caching, geo
match making, search, messaging, chatting, and
more
• Real-time analytics used for:
- Error aggregation and analysis (health dashboards are
powered by Redis)
- Personalized experience to users based on location,
preferences, etc.
- Estimation of active users using hyperloglog
- Breakdown of users by city/neighborhood
38
Simility: Real-Time Fraud Detection
• Simility’s fraud detection platform processes billions
of transactions a day with less than 100 millisecond
latency
• Redis uses:
– As a primary datastore for Simility’s “Device Recon” module that
scores messages against fraud
– To compute unique situations using hyperloglog
– As a message broker to ingest messages from various devices
39
Times Internet: Redis Powers the Ad Serving Platform
• Times Internet Columbia delivers over 9 billion ad
impressions on 150+ publishers
• Redis is used for Smart Analytics – HLL, counts, real-time
performance gathering, recommendation, etc.
• 99% of ad placement requests are served in under 2
millisecond latency
40
Scopely: Redis for Probabilistic Analysis
• Scopely, next generation mobile entertainment
• Needs to generate on-the-fly game insights so games
can be tailored to user preferences by location,
demographics, etc
• 2.8 million events/min, 2.4 billion events/day
• Redis powers their real time system for operational
monitoring/business alerts
• Ongoing analysis of current game performance, user
engagement vs past
• Hyperloglog for estimation of different things –
examples: cheating likelihood, anomalous installs, game
play times
Analytics architecture
41
Imgur: Counting Billions of Image Views
• Imgur is the internet’s largest image sharing
service
• Challenge: To count and analyze over 3 billion
unique image views in real-time
• Redis replaced the previous solution based on
HBase and map-reduce
• Result:
– Faster: Processing time ~50 ms
– Cheaper: EC2 cost savings by 75%
– Simpler: No java, map-reduce, zoo keeper
42
Skedaddle: Pricing Model Adjustments
• Skedaddle uses Redis geospatial functionality to
generate closest pickup locations
• Redis powers pricing tool used to compare
pricing model parameters with live values
• Redis powers marketing tool to find users with
similar preferences
43
In the age of Personalization and Short Attention Span
Big Data means nothing
INSTANT is everything!
Thank You!

More Related Content

What's hot

Intro to databricks delta lake
 Intro to databricks delta lake Intro to databricks delta lake
Intro to databricks delta lakeMykola Zerniuk
 
About Streaming Data Solutions for Hadoop
About Streaming Data Solutions for HadoopAbout Streaming Data Solutions for Hadoop
About Streaming Data Solutions for HadoopLynn Langit
 
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...DataWorks Summit
 
Big Data Day LA 2016/ Data Science Track - Decision Making and Lambda Archite...
Big Data Day LA 2016/ Data Science Track - Decision Making and Lambda Archite...Big Data Day LA 2016/ Data Science Track - Decision Making and Lambda Archite...
Big Data Day LA 2016/ Data Science Track - Decision Making and Lambda Archite...Data Con LA
 
In memory grids IMDG
In memory grids IMDGIn memory grids IMDG
In memory grids IMDGPrateek Jain
 
Ramunas Balukonis. Research DWH
Ramunas Balukonis. Research DWHRamunas Balukonis. Research DWH
Ramunas Balukonis. Research DWHVolha Banadyseva
 
Big Data Streams Architectures. Why? What? How?
Big Data Streams Architectures. Why? What? How?Big Data Streams Architectures. Why? What? How?
Big Data Streams Architectures. Why? What? How?Anton Nazaruk
 
Big Data Day LA 2016/ Data Science Track - Enabling Cross-Screen Advertising ...
Big Data Day LA 2016/ Data Science Track - Enabling Cross-Screen Advertising ...Big Data Day LA 2016/ Data Science Track - Enabling Cross-Screen Advertising ...
Big Data Day LA 2016/ Data Science Track - Enabling Cross-Screen Advertising ...Data Con LA
 
Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Precisely
 
DATA LAKE AND THE RISE OF THE MICROSERVICES - ALEX BORDEI
DATA LAKE AND THE RISE OF THE MICROSERVICES - ALEX BORDEIDATA LAKE AND THE RISE OF THE MICROSERVICES - ALEX BORDEI
DATA LAKE AND THE RISE OF THE MICROSERVICES - ALEX BORDEIBig Data Week
 
Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...
Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...
Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...DataStax Academy
 
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFiBuilding the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFiDataWorks Summit
 
KDB database (EPAM tech talks, Sofia, April, 2015)
KDB database (EPAM tech talks, Sofia, April, 2015)KDB database (EPAM tech talks, Sofia, April, 2015)
KDB database (EPAM tech talks, Sofia, April, 2015)Martin Toshev
 
Data ingestion using NiFi - Quick Overview
Data ingestion using NiFi - Quick OverviewData ingestion using NiFi - Quick Overview
Data ingestion using NiFi - Quick OverviewDurga Gadiraju
 
The Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- AltibaseThe Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- AltibaseAltibase
 
Sidecars and a Microservices Mesh
Sidecars and a Microservices MeshSidecars and a Microservices Mesh
Sidecars and a Microservices MeshRed Hat Developers
 
In Memory Data Grids, Demystified!
In Memory Data Grids, Demystified! In Memory Data Grids, Demystified!
In Memory Data Grids, Demystified! Uri Cohen
 
LeanXcale for Monitoring
LeanXcale for MonitoringLeanXcale for Monitoring
LeanXcale for MonitoringLeanXcale
 
How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...Alluxio, Inc.
 

What's hot (20)

Intro to databricks delta lake
 Intro to databricks delta lake Intro to databricks delta lake
Intro to databricks delta lake
 
About Streaming Data Solutions for Hadoop
About Streaming Data Solutions for HadoopAbout Streaming Data Solutions for Hadoop
About Streaming Data Solutions for Hadoop
 
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...
 
1200x630 1
1200x630 11200x630 1
1200x630 1
 
Big Data Day LA 2016/ Data Science Track - Decision Making and Lambda Archite...
Big Data Day LA 2016/ Data Science Track - Decision Making and Lambda Archite...Big Data Day LA 2016/ Data Science Track - Decision Making and Lambda Archite...
Big Data Day LA 2016/ Data Science Track - Decision Making and Lambda Archite...
 
In memory grids IMDG
In memory grids IMDGIn memory grids IMDG
In memory grids IMDG
 
Ramunas Balukonis. Research DWH
Ramunas Balukonis. Research DWHRamunas Balukonis. Research DWH
Ramunas Balukonis. Research DWH
 
Big Data Streams Architectures. Why? What? How?
Big Data Streams Architectures. Why? What? How?Big Data Streams Architectures. Why? What? How?
Big Data Streams Architectures. Why? What? How?
 
Big Data Day LA 2016/ Data Science Track - Enabling Cross-Screen Advertising ...
Big Data Day LA 2016/ Data Science Track - Enabling Cross-Screen Advertising ...Big Data Day LA 2016/ Data Science Track - Enabling Cross-Screen Advertising ...
Big Data Day LA 2016/ Data Science Track - Enabling Cross-Screen Advertising ...
 
Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?
 
DATA LAKE AND THE RISE OF THE MICROSERVICES - ALEX BORDEI
DATA LAKE AND THE RISE OF THE MICROSERVICES - ALEX BORDEIDATA LAKE AND THE RISE OF THE MICROSERVICES - ALEX BORDEI
DATA LAKE AND THE RISE OF THE MICROSERVICES - ALEX BORDEI
 
Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...
Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...
Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...
 
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFiBuilding the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
 
KDB database (EPAM tech talks, Sofia, April, 2015)
KDB database (EPAM tech talks, Sofia, April, 2015)KDB database (EPAM tech talks, Sofia, April, 2015)
KDB database (EPAM tech talks, Sofia, April, 2015)
 
Data ingestion using NiFi - Quick Overview
Data ingestion using NiFi - Quick OverviewData ingestion using NiFi - Quick Overview
Data ingestion using NiFi - Quick Overview
 
The Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- AltibaseThe Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- Altibase
 
Sidecars and a Microservices Mesh
Sidecars and a Microservices MeshSidecars and a Microservices Mesh
Sidecars and a Microservices Mesh
 
In Memory Data Grids, Demystified!
In Memory Data Grids, Demystified! In Memory Data Grids, Demystified!
In Memory Data Grids, Demystified!
 
LeanXcale for Monitoring
LeanXcale for MonitoringLeanXcale for Monitoring
LeanXcale for Monitoring
 
How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...
 

Similar to Big Data LDN 2017: Delivering Instant Experience with Redid Enterprise

Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCEBig Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCEMatt Stubbs
 
Real-time Analytics with Redis
Real-time Analytics with RedisReal-time Analytics with Redis
Real-time Analytics with RedisCihan Biyikoglu
 
ParStream - Big Data for Business Users
ParStream - Big Data for Business UsersParStream - Big Data for Business Users
ParStream - Big Data for Business UsersParStream Inc.
 
Big Data & Analytics - Use Cases in Mobile, E-commerce, Media and more
Big Data & Analytics - Use Cases in Mobile, E-commerce, Media and moreBig Data & Analytics - Use Cases in Mobile, E-commerce, Media and more
Big Data & Analytics - Use Cases in Mobile, E-commerce, Media and moreAmazon Web Services
 
Create Your Future with z Systems Cloud
Create Your Future with z Systems CloudCreate Your Future with z Systems Cloud
Create Your Future with z Systems CloudCA Technologies
 
AWS APAC Webinar Week - Real Time Data Processing with Kinesis
AWS APAC Webinar Week - Real Time Data Processing with KinesisAWS APAC Webinar Week - Real Time Data Processing with Kinesis
AWS APAC Webinar Week - Real Time Data Processing with KinesisAmazon Web Services
 
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 analyticsAmazon Web Services
 
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...Precisely
 
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 advantageAmazon Web Services
 
Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?Crate.io
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Dataconomy Media
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Maya Lumbroso
 
Webinar: An Enterprise Architect’s View of MongoDB
Webinar: An Enterprise Architect’s View of MongoDBWebinar: An Enterprise Architect’s View of MongoDB
Webinar: An Enterprise Architect’s View of MongoDBMongoDB
 
Lean Enterprise, Microservices and Big Data
Lean Enterprise, Microservices and Big DataLean Enterprise, Microservices and Big Data
Lean Enterprise, Microservices and Big DataStylight
 
From Data to Services at the Speed of Business
From Data to Services at the Speed of BusinessFrom Data to Services at the Speed of Business
From Data to Services at the Speed of BusinessAli Hodroj
 
Ops Jumpstart: MongoDB Administration 101
Ops Jumpstart: MongoDB Administration 101Ops Jumpstart: MongoDB Administration 101
Ops Jumpstart: MongoDB Administration 101MongoDB
 
Data & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real TimeData & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real TimeSingleStore
 
AWS re:Invent 2016: Fireside chat with Groupon, Intuit, and LifeLock on solvi...
AWS re:Invent 2016: Fireside chat with Groupon, Intuit, and LifeLock on solvi...AWS re:Invent 2016: Fireside chat with Groupon, Intuit, and LifeLock on solvi...
AWS re:Invent 2016: Fireside chat with Groupon, Intuit, and LifeLock on solvi...Amazon Web Services
 
Which data should you move to Hadoop?
Which data should you move to Hadoop?Which data should you move to Hadoop?
Which data should you move to Hadoop?Attunity
 

Similar to Big Data LDN 2017: Delivering Instant Experience with Redid Enterprise (20)

Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCEBig Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
 
Real-time Analytics with Redis
Real-time Analytics with RedisReal-time Analytics with Redis
Real-time Analytics with Redis
 
ParStream - Big Data for Business Users
ParStream - Big Data for Business UsersParStream - Big Data for Business Users
ParStream - Big Data for Business Users
 
Big Data & Analytics - Use Cases in Mobile, E-commerce, Media and more
Big Data & Analytics - Use Cases in Mobile, E-commerce, Media and moreBig Data & Analytics - Use Cases in Mobile, E-commerce, Media and more
Big Data & Analytics - Use Cases in Mobile, E-commerce, Media and more
 
Create Your Future with z Systems Cloud
Create Your Future with z Systems CloudCreate Your Future with z Systems Cloud
Create Your Future with z Systems Cloud
 
AWS APAC Webinar Week - Real Time Data Processing with Kinesis
AWS APAC Webinar Week - Real Time Data Processing with KinesisAWS APAC Webinar Week - Real Time Data Processing with Kinesis
AWS APAC Webinar Week - Real Time Data Processing with Kinesis
 
Traitement d'événements
Traitement d'événementsTraitement d'événements
Traitement d'événements
 
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
 
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
 
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
 
Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
 
Webinar: An Enterprise Architect’s View of MongoDB
Webinar: An Enterprise Architect’s View of MongoDBWebinar: An Enterprise Architect’s View of MongoDB
Webinar: An Enterprise Architect’s View of MongoDB
 
Lean Enterprise, Microservices and Big Data
Lean Enterprise, Microservices and Big DataLean Enterprise, Microservices and Big Data
Lean Enterprise, Microservices and Big Data
 
From Data to Services at the Speed of Business
From Data to Services at the Speed of BusinessFrom Data to Services at the Speed of Business
From Data to Services at the Speed of Business
 
Ops Jumpstart: MongoDB Administration 101
Ops Jumpstart: MongoDB Administration 101Ops Jumpstart: MongoDB Administration 101
Ops Jumpstart: MongoDB Administration 101
 
Data & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real TimeData & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real Time
 
AWS re:Invent 2016: Fireside chat with Groupon, Intuit, and LifeLock on solvi...
AWS re:Invent 2016: Fireside chat with Groupon, Intuit, and LifeLock on solvi...AWS re:Invent 2016: Fireside chat with Groupon, Intuit, and LifeLock on solvi...
AWS re:Invent 2016: Fireside chat with Groupon, Intuit, and LifeLock on solvi...
 
Which data should you move to Hadoop?
Which data should you move to Hadoop?Which data should you move to Hadoop?
Which data should you move to Hadoop?
 

More from Matt Stubbs

Blueprint Series: Banking In The Cloud – Ultra-high Reliability Architectures
Blueprint Series: Banking In The Cloud – Ultra-high Reliability ArchitecturesBlueprint Series: Banking In The Cloud – Ultra-high Reliability Architectures
Blueprint Series: Banking In The Cloud – Ultra-high Reliability ArchitecturesMatt Stubbs
 
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...Matt Stubbs
 
Blueprint Series: Expedia Partner Solutions, Data Platform
Blueprint Series: Expedia Partner Solutions, Data PlatformBlueprint Series: Expedia Partner Solutions, Data Platform
Blueprint Series: Expedia Partner Solutions, Data PlatformMatt Stubbs
 
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...Matt Stubbs
 
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.Matt Stubbs
 
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQLBig Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQLMatt Stubbs
 
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTS
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTSBig Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTS
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTSMatt Stubbs
 
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...Matt Stubbs
 
Big Data LDN 2018: AI VS. GDPR
Big Data LDN 2018: AI VS. GDPRBig Data LDN 2018: AI VS. GDPR
Big Data LDN 2018: AI VS. GDPRMatt Stubbs
 
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...Matt Stubbs
 
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...Matt Stubbs
 
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...Matt Stubbs
 
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...Matt Stubbs
 
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICS
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICSBig Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICS
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICSMatt Stubbs
 
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSE
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSEBig Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSE
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSEMatt Stubbs
 
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNINGBig Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNINGMatt Stubbs
 
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...Matt Stubbs
 
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...Matt Stubbs
 
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATE
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATEBig Data LDN 2018: DATA APIS DON’T DISCRIMINATE
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATEMatt Stubbs
 
Big Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKES
Big Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKESBig Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKES
Big Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKESMatt Stubbs
 

More from Matt Stubbs (20)

Blueprint Series: Banking In The Cloud – Ultra-high Reliability Architectures
Blueprint Series: Banking In The Cloud – Ultra-high Reliability ArchitecturesBlueprint Series: Banking In The Cloud – Ultra-high Reliability Architectures
Blueprint Series: Banking In The Cloud – Ultra-high Reliability Architectures
 
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...
 
Blueprint Series: Expedia Partner Solutions, Data Platform
Blueprint Series: Expedia Partner Solutions, Data PlatformBlueprint Series: Expedia Partner Solutions, Data Platform
Blueprint Series: Expedia Partner Solutions, Data Platform
 
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...
 
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.
 
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQLBig Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
 
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTS
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTSBig Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTS
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTS
 
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...
 
Big Data LDN 2018: AI VS. GDPR
Big Data LDN 2018: AI VS. GDPRBig Data LDN 2018: AI VS. GDPR
Big Data LDN 2018: AI VS. GDPR
 
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
 
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...
 
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...
 
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...
 
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICS
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICSBig Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICS
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICS
 
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSE
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSEBig Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSE
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSE
 
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNINGBig Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
 
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
 
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...
 
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATE
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATEBig Data LDN 2018: DATA APIS DON’T DISCRIMINATE
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATE
 
Big Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKES
Big Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKESBig Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKES
Big Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKES
 

Recently uploaded

Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxdolaknnilon
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 

Recently uploaded (20)

Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptx
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 

Big Data LDN 2017: Delivering Instant Experience with Redid Enterprise

  • 1. Delivering Instant Experience with Redis Enterprise NOVEMBER 15, 2017 Manish Gupta CMO, Redis Labs
  • 2. We Live in an ‘Instant’ Phase of Human Evolution Personalized & Immediate • Our attention span is 8 sec (less than a goldfish) • Personalized recommendations increase conversion rates by 5.5x • By 2020, over 50% of consumer mobile interactions will be “hyperpersonal” experiences • 51% of U.S. online shoppers cite slow site loading times as the top reason for purchase abandonment 2
  • 3. The ‘Instant’ Challenge 3 100 msec - The new standard for E2E application response time, under any load 50 msec - Average roundtrip internet latency 50 msec - Required round trip app response time (includes processing & multi-DB access) 1 msec - required DB response time DatabaseApp Servers
  • 4. 4 The leading in-memory database platform that supports any high performance operational, analytics or hybrid use case #1 Database Used by Node.js Developers #1 NoSQL on AWS #1 Database on Docker Most Loved Database
  • 5. Vibrant Redis Community 162 CLIENTS IN 48 LANGUAGES 1000+ REDIS DOCKER LAUNCHED PER MIN 100+ HIGHER LEVEL LIBRARIES AND TOOLS 219 CONTRIBUTORS 45K+ STACK OVERFLOW QUESTIONS 21.5K REDIS GITHUB STARS 5
  • 6. Redis Enterprise (Redise): Enterprise Grade Redis Platform 6 Database-as-a-Service 7,500+ enterprise customers Software 200+ enterprise customers • 6 of top Fortune 10 companies • 3 of top 5 communications companies Customers • 3 of top 4 credit card issuers • 3 of top 5 healthcare companies
  • 7. Redis Enterprise Deployed in ALL Industries Financial Services AdvertisingMedia Technology Communications EducationGaming Banks E-commerce Business Services Social Travel 7
  • 8. Redis Enterprise: Mature and Stable Platform 550K+ DATABASES RUN OVER THREE YEARS 750 NEW DATABASES CREATED EVERY DAY 160+ MAN-YEARS OF REDIS ENTERPRISE TECHNOLOGY DEVELOPMENT 1,000+ CLOUD NODE FAILURE & OUTAGES EVENTS SURVIVED WITHOUT DATA LOSS 13 GRANTED AND PENDING PATENTS 100+ DEDICATED REDIS ENGINEERS 8
  • 9. Growth of Real-Time Data 9 “By 2025, more than a quarter of data created in the global datasphere will be real-time in nature” - IDC “Between 2016 and 2019, spending on real-time analytics will grow 3x faster than spending on non-real-time analytics.” - Gartner
  • 10. Q. What is “real time”? 10
  • 11. Business Real-Time “We refer to activities that occur within 15 minutes or less of a triggering event as being business real time.” - Gartner Strategic Tactical Operational Automated Operational • Acquire a company • Expand into a new country • Identify target market • Mortgage approval policy • Hire a person • Develop CS staff schedule • Approve a car lease • Adjust CS staffing dynamically • Detect/resolve misrouted order • Rebook an airline passenger • Select routing for a shipment • Pre-trade compliance verification • Approve credit card transaction • Algorithmic trading Not“RealTime”“RealTime” 6 months 1 month 1 week 1 day 1 hour 15 min 1 min 1 sec 500 msec Source: Gartner, Sept. 2016 11
  • 12. Consumer Real-Time Entertainment News & Social E-commerce Transportation & Delivery 12
  • 13. Real-Time Data Used Everywhere On-Demand Services E-Commerce Online Games & Social Apps Customer Service & Sales Supply Chain IoT IoT • Smart home notifications • Activity tracking On-Demand Services • Price estimate • Completion time prediction E-commerce • Dynamic promotions • Recommendations Supply Chain • Inventory management • Delivery re-routing Online Games & Social Apps • Leaderboards • Messaging Customer Service & Sales • Cross-sell opportunities • Support ticket escalation 13
  • 14. Hybrid Use of Data: HTAP/Translytical Source: Gartner, April 2017 14
  • 15. Redis Enterprise Platform 15 Ecommerce Personalization Social Fraud Det. IoTSearch Metering DBaaS (VPC) DBaaS (Hosted) Software RediSearch ReJSON Redis-ML Redis Graph Rebloom +or SATA-based SSD, NVMe-based SSD, NVDIMM RAM RAM Real-Time, Geo-Distributed, In-Memory Database, Cache, Message Broker, Stream Processor
  • 16. Open Source & Enterprise Technology Redise Node Redise Cluster • Shared nothing cluster architecture • Fully compatible with open source commands & data structures Enterprise Layer 16 Integrated Modules
  • 17. Redis Data Structures Enable Embedded Analytics Inline Analytics with Data Structures Hyperlog-logs Probabilistic estimates of counts for anomaly detection Sorted Sets Real time range analyses, top scorers, bid ranges Sets Cardinality for fraud detection Geospatial Indexes Location based searches Bitmaps Real-time population counting for activity monitoring 17
  • 18. T-digest Rank-based statistics estimator Redis Modules Expand Analytics Capabilities 18 Inline Analytics with Modules Redis ML Neural Redis Machine learning models and model serving Redis-cell Rate-limiting Rebloom Probabilistic membership queries Countminsketch Approximate frequency counter Topk Track the top-k most frequent elements in a stream
  • 19. Redis Enterprise Modules Deliver Extended Capabilities 19 Operational Analytics with Modules RediSearch Extremely fast text-based search, used for secondary indexing Redis Graph Graph query processing Time Series Range analyses, built-in aggregations (min, max, sum.avg)
  • 20. • Redis used to collect, filter, aggregate, transform, distribute data in real-time with sub-millisecond latency • Redis capabilities for Fast Data Ingest with different levels of reliability and resource usage - Publish/Subscribe - Lists - Sorted Sets as a Time Series Database Streaming Data w/ Redis OPTION 1: SIMPLEST OPTION 2: RESILIENT TO CONNECTION LOSS OPTION 3: RELIABLE, EFFICIENT 20
  • 21. 21 The Redis Enterprise Differentiation Integrated ModulesAutomation & Support Redise Flash + More Savings Performance at Scale Built-in Search Active-Active Geo Distribution (CRDTs) Robust Security HA, Durability, DR
  • 22. Redise : The Highest Performing Database 22 Highest Throughput at Lowest Latency in High Volume of Writes Scenario Least Servers Needed to Deliver 1 Million Writes/Sec Benchmarks performed by Avalon Consulting Group Benchmarks published in the Google blog Serversusedtoachieve1Mwrites/sec
  • 23. • Near-RAM performance at 80%+ lower costs • Technology treats Flash as a RAM replacement (or extension) • RAM/Flash ratio can be easily configured • Pluggable storage engine • Available on SATA-based SSD, NVMe-based SSD, NVDIMM like 3D XPoint/SCM on x86 and P8 platforms Redise Flash 23 Keys & hot values Cold values
  • 24. $2,200,162/yr $1,772,606/yr $766,096/yr $232,875/yr $0/yr $500,000/yr $1,000,000/yr $1,500,000/yr $2,000,000/yr $2,500,000/yr Other Redis Provider RCP RAM Cloud-Based NoSQL RCP Flash <1 msec <1 msec <10 msec <1 msec Redise Flash Cost Comparison 2TB Dataset with HA @ 100k ops/sec Up to 89% savings! 24
  • 25. • Proven technology backed by deep academic research - Local latencies guaranteed with consensus-free protocol - Built-in conflict resolution - Strong eventual consistency • Multiple enhancements to make CRDTs fully Redis compatible (CRDB) Active - Active Geo Distribution (CRDT-Based) w/ Redis Enterprise 25 App App App
  • 26. RediSearch: The World’s Fastest Search Engine 26 Better Throughput and Latency than Elasticsearch5x 26  Multiple language support  Document and field scoring  Numeric Filtering  Stemming  Auto-suggest  Filtering by property Ideal for (1) Secondary Index, (2) Catalog Search and (3) Text/Geo Search
  • 27. Serving SolutionsTraining and Creation Solutions Homegrown Machine Learning w/ Redis Creating a Model Serving the ModelTraining1 2 3 27
  • 28. • Real-world challenges with Machine Learning in Production: – Need to serve 20k ads/sec @ 50 msec datacenter latency – Runs 1k campaigns -> 1k random forest – Each forest has 15k trees with an average depth of 7 levels – Needs 1 trillion ops/second • Redis-ML serves models 2000 times faster • Cuts computing infrastructure needed by 97% Scale Machine Learning with Redis-ML 28 2,000x faster! msec msec Custom App Redise # of AWS instances 1,247xc8.xlarge 35xc8.xlarge Reserved instances costs $11,448,611 $322,455 Savings N/A 97% savings 28
  • 29. Real-time Redise Powers the ‘Instant’ Solutions …AND MANY MORE 29 IoT Metering Fraud Mitigation Social Apps Personal- ization Ecommerce
  • 30. FUNCTIONS ESSENTIAL TO PERSONALIZATION Personalization DEALS FOR U Real-Time Analytics Real-Time Data Ingest High-Speed Transactions Job & Queue Management Content Caching Geospatial Data Machine Learning Search 30 Dynamic Pricing Ads Placement Credit Risk Analytics E-Cart Recommendations Auto- Discovery Games Experience
  • 31. FUNCTIONS ESSENTIAL TO SOCIAL APPS Social/Collaboration In-Database Analytics Caching/User Sessions Fast Data Ingest Job & Queue Management Messaging/Notific ations JSON/Geo/Graph 31 Chat Follow Tracking Ratings Tracking Multi-player Games Comments
  • 32. FUNCTIONS ESSENTIAL FOR FRAUD MITIGATION Fraud Mitigation Finding Anomalies Identity Protection Risk Assessment Forensic Analysis Bot Detection Connection Analysis Real-Time Analytics Real-Time Data Ingest Job & Queue Management Content Caching Machine Learning Search JSON/Geo/Graph 32
  • 33. Metering Rate LimitingSecurityTraffic Shaping FUNCTIONS ESSENTIAL FOR METERING Real-Time Analytics Real-Time Data Ingest High-Speed Transactions Freemium Business Model Tiered PricingPay As You Go (PAYG) Active-Active CRDB 33
  • 34. IoT Smart City Transportation Industrial Agriculture Drone Management Smart Home FUNCTIONS ESSENTIAL FOR IoT Real-Time Analytics Real-Time Data Ingest Job & Queue Management Content Caching Geospatial Data Machine Learning SearchTime Series
  • 35. FUNCTIONS ESSENTIAL TO ECOMMERCE Ecommerce In-Database Analytics Caching/ User Sessions Fast Data Ingest Messaging/ Notifications JSON/Geo/Graph 35 Search Machine Learning High-Speed Transactions Inventory Tracking Order Management PromotionsPayments Loyalty ProgramAuthorization
  • 36. Redise is Versatile 36 Covering transactional, operational and real-time analytics use cases:  Authorization  Authentication  Price Management  Advertising Bids  Messaging  Location-based Processing  User Session Management  Counting  Leaderboards  Page Ranking  Recommendation Engine  Time-series Analysis  Session Analysis  Secondary Index  Accelerated Reporting  Real-time Attribution  Search  Order History  Inventory Tracking TRANSACTIONAL ANALYTICS OPERATIONAL
  • 37. Home Depot • Redis powers Home Depot’s omni-channel order management system which is designed to process 30,000 transactions per second • Sorted Sets and Geo data structures used for inventory sourcing and ATP (Available to Promise) calculation in real-time • Hyperloglog used for counting unique customers, sales per item, and sales per category https://redislabs.com/webinars/implementation-patterns- leverage-redis-turbo-charge-existing-legacy-applications/ 37
  • 38. Redfin: Redis for Real-time Analytics and More • Redis use cases: Real-time analytics, distributed locks for transactions, rate limiting, caching, geo match making, search, messaging, chatting, and more • Real-time analytics used for: - Error aggregation and analysis (health dashboards are powered by Redis) - Personalized experience to users based on location, preferences, etc. - Estimation of active users using hyperloglog - Breakdown of users by city/neighborhood 38
  • 39. Simility: Real-Time Fraud Detection • Simility’s fraud detection platform processes billions of transactions a day with less than 100 millisecond latency • Redis uses: – As a primary datastore for Simility’s “Device Recon” module that scores messages against fraud – To compute unique situations using hyperloglog – As a message broker to ingest messages from various devices 39
  • 40. Times Internet: Redis Powers the Ad Serving Platform • Times Internet Columbia delivers over 9 billion ad impressions on 150+ publishers • Redis is used for Smart Analytics – HLL, counts, real-time performance gathering, recommendation, etc. • 99% of ad placement requests are served in under 2 millisecond latency 40
  • 41. Scopely: Redis for Probabilistic Analysis • Scopely, next generation mobile entertainment • Needs to generate on-the-fly game insights so games can be tailored to user preferences by location, demographics, etc • 2.8 million events/min, 2.4 billion events/day • Redis powers their real time system for operational monitoring/business alerts • Ongoing analysis of current game performance, user engagement vs past • Hyperloglog for estimation of different things – examples: cheating likelihood, anomalous installs, game play times Analytics architecture 41
  • 42. Imgur: Counting Billions of Image Views • Imgur is the internet’s largest image sharing service • Challenge: To count and analyze over 3 billion unique image views in real-time • Redis replaced the previous solution based on HBase and map-reduce • Result: – Faster: Processing time ~50 ms – Cheaper: EC2 cost savings by 75% – Simpler: No java, map-reduce, zoo keeper 42
  • 43. Skedaddle: Pricing Model Adjustments • Skedaddle uses Redis geospatial functionality to generate closest pickup locations • Redis powers pricing tool used to compare pricing model parameters with live values • Redis powers marketing tool to find users with similar preferences 43
  • 44. In the age of Personalization and Short Attention Span Big Data means nothing INSTANT is everything!