SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
In-Memory Computing 
“Real 
World 
Use 
Cases” 
Kai Wähner 
Technical Lead 
kwaehner@tibco.com 
@KaiWaehner 
www.kai-waehner.de 
LinkedIn / Xing à Please connect!
Kai Wähner 
Consulting 
Developing 
Coaching 
Speaking 
Writing 
Selling 
Main Tasks 
Requirements Engineering 
Enterprise Architecture Management 
Business Process Management 
Architecture and Development of Applications 
Service-oriented Architecture 
Integration of Legacy Applications 
Cloud Computing 
Big Data 
Contact 
Email: kontakt@kai-waehner.de 
Blog: www.kai-waehner.de/blog 
Twitter: @KaiWaehner 
Social Networks: LinkedIn, Xing
Disclaimer 
! 
These 
opinions 
are 
my 
own 
and 
do 
not 
necessarily 
represent 
my 
employer
Key Messages 
In-Memory Computing is used for Acting in Real-Time! 
In-Memory Computing is NOT just Caching! 
Eventing and Fault-Tolerance move In-Memory to another Level!
© Copyright 2000-2014 TIBCO Software Inc. 5 
Agenda 
• Introduction to In-Memory Computing 
• Use Cases / Customer Success Stories
© Copyright 2000-2014 TIBCO Software Inc. 6 
Agenda 
• Introduction to In-Memory Computing 
• Use Cases / Customer Success Stories
Time 
Business 
Value 
Business Event 
Data Ready for Analysis 
Analysis Completed 
Decision Made 
$$$$ 
$$$ 
$$ 
$ 
Action Taken 
Business Value of Events over Time 
In-Memory Computing 
and Event Processing 
speeds action and 
increases business 
value by seizing 
opportunities while 
they matter
Drivers for In-Memory Computing 
• Hardware costs declining 
• Data Processing Requirements 
exploding 
• Traditional Approaches not 
scaling 
© Copyright 2000-2014 TIBCO Software Inc. 8 
– Relational Databases 
– Clustered Databases 
– In-Memory Caches 
– Messaging Systems
© Copyright 2000-2014 TIBCO Software Inc. 9 
Database Landscape in 2014 
h9p://blogs.the451group.com/ 
informaCon_management/2014/03/18/ 
updated-­‐data-­‐plaIorms-­‐landscape-­‐ 
map-­‐february-­‐2014/
© Copyright 2000-2014 TIBCO Software Inc. 10 
Agenda 
• Introduction to In-Memory Computing 
• Use Cases / Customer Success Stories
Caching for Fast Data Access 
LOADER 
• Cache 
to 
slower 
systems 
• Read-­‐only 
• Not 
the 
system 
of 
record 
• No 
persistence 
required 
• Side 
benefit: 
Backend 
load 
is 
reduced
Caching + Dynamic Load 
SERVICE 
• Dynamically 
loaded 
into 
Memory 
when 
the 
data 
is 
first 
accessed 
by 
a 
client 
applicaCon 
• Service 
can 
present 
a 
standard 
interface 
• Client 
applicaCons 
are 
not 
required 
to 
implement 
any 
In-­‐Memory 
specific 
code 
(1) 
Check 
Cache 
(2) 
Load 
from 
DB 
if 
not 
in 
Cache
Routing Messages to Back-Office Applications 
• Receive 
a 
common 
data 
feed 
that 
needs 
to 
be 
parsed 
and 
routed 
to 
several 
back-­‐office 
applicaCons 
can 
use 
• In-­‐Memory 
holding 
reference 
informaCon 
for 
the 
rouCng 
applicaCon. 
The 
router 
can 
quickly 
determine 
where 
to 
send 
the 
data. 
• Examples: 
Bank 
payments, 
insurance 
claims 
processing
Off-loading expensive systems 
Expensive 
in 
terms 
of 
response 
Cme 
and 
/ 
or 
transacCon 
costs!
Personalized Customer Experience 
“With 
38 
million 
fans, 
MGM 
knows 
how 
to 
put 
its 
customers 
first, 
it 
takes 
more 
than 
a 
smile 
too. 
Customers 
want 
a 
personalized, 
tailored 
experience, 
one 
that 
knows 
their 
name 
and 
can 
anCcipate 
their 
needs. 
With 
the 
help 
of 
TIBCO 
technologies 
that 
leverage 
big 
data 
and 
give 
customers 
a 
digital 
idenCty, 
MGM 
can 
send 
personalized 
offers 
directly 
to 
customers, 
save 
them 
a 
seat, 
and 
have 
their 
favorite 
drink 
on 
the 
way. 
With 
mulCple 
customer 
touch 
points 
and 
channels, 
MGM 
can 
reach 
customers 
in 
more 
ways, 
and 
in 
more 
places, 
than 
ever 
before.” 
h9ps://www.youtube.com/watch?v=X-­‐7S3kCOx9k 
Latency 
Problems: 
• Several 
Legacy 
Systems 
• Processing 
via 
ERP, 
CRM, 
Host, 
etc. 
In-­‐Memory: 
• Enable 
Real 
Time 
• Only 
customers 
that 
have 
checked 
in 
• System 
of 
Record
Handling temporary spikes on a slow ‘system of record’ 
• An 
In-­‐Memory 
event 
listener 
gets 
noCfied 
whenever 
a 
data 
value 
is 
changed 
and 
sends 
updates 
through 
a 
message 
queue 
for 
updaCng 
the 
master 
system 
of 
record. 
• The 
back 
office 
system 
can 
also 
be 
updated 
through 
other 
channels. 
• Examples: 
Christmas 
Shopping 
in 
E-­‐Commerce, 
Ticket 
Sales, 
Online 
Bekng
Operational Data Store (Local File System) 
à In-­‐Memory 
as 
“system 
of 
record” 
à OpConal: 
PersisCng 
data 
on 
the 
local 
file 
system 
(rather 
than 
requiring 
a 
database 
for 
persisCng 
data
Operational Data Store (Local File System) 
• Low-­‐latency, 
high-­‐throughput 
operaConal 
data 
– Customer 
data: 
e.g. 
account 
status 
and 
balance, 
purchase 
history: 
real-­‐Cme 
loyalty 
(promoCons, 
cross-­‐selling), 
fraud 
detecCon, 
... 
– Market 
data: 
e.g. 
risk 
assessment, 
porIolio 
mgmt, 
producCon 
output 
opCmizaCon, 
buyer-­‐seller 
matching 
– Sensor 
data: 
e.g. 
smart 
metering 
/ 
grid, 
public 
transport 
safety 
– Track 
and 
trace: 
e.g. 
barcode 
scans, 
RFID: 
logisCcs, 
airlines 
• Why 
In-­‐Memory? 
– Much 
faster 
than 
tradiConal 
DB, 
especially 
many 
small 
transacCons 
(XTP) 
– State 
/ 
data 
management 
not 
addressed 
by 
messaging 
soluCons 
– EvenCng 
is 
a 
first 
class 
feature, 
changes 
can 
be 
‘pushed’ 
in 
real-­‐Cme 
to 
interested 
parCes 
(subscribe 
to 
changes, 
conCnuous 
queries) 
– Provides 
for 
distributed 
process 
synchronizaCon 
– Integrated 
with 
CEP 
engine 
(e.g. 
TIBCO 
BusinessEvents)
Situation 
Retailer: Inventory Management 
• Master data management system stores over 800 million customer records across more than 30 enterprise apps. 
• Stores real-time inventory data to enable ‘Buy online and pick-up at store’ and ‘Smart fulfillment’ features 
Problem 
• Due to lack of correlation between Point of Sale data and inventory, the website contained outdated inventory data. 
Products were listed as out of stock when there was actually inventory. 
• Need to leverage store inventory as well as inventory located fulfillment centers 
Solution 
• In-Memory stores real-time inventory data for the website, the fulfillment application, and other applications that need 
access to inventory data 
Business Impact 
• Reduction in customer churn 
• Intelligent fulfillments leading to greater customer satisfaction 
• Improved overall efficiency of fulfillment centers and store inventory
Distribution of Rapidly Changing Data 
à 
Examples 
are 
monitoring 
data 
for 
a 
power 
plant, 
stock 
market 
data, 
telemetry 
data 
for 
a 
complex 
system 
(example, 
a 
satellite), 
or 
the 
status 
and 
locaCon 
of 
packages 
for 
a 
major 
logisCcs 
or 
shipping 
company.
Telco: Real-Time Offer Generation and Fulfillment by Different Subcontractors 
Purchase 3G Package 
Cross-sell Voice/SMS package to subscriber 
who purchases 3G Mobile Package 
Total: 3 mio / day 
Peak: 50 events per sec 
Reload 
Give 100 free SMS to subscriber who tops-up 
Total: 12 mio top-up / day 
Peak: 300 top-up per sec 
Voice Call 
Give discount VOIP package to subscriber who 
makes a IDD call 
Total: 200 mio / day 
Peak: 12,000 events per sec 
SMS Usage 
Give discounted SMS package to subscriber 
who sends SMS more than 10 times a day 
Total: 750 mio / day 
Peak: 27,000 events per sec 
Purchase BB Package 
Event Cloud 
Reload 
Voice Call 
IDD Call 
OnNet Call 
SMS Usage 
Event Handling and 
Processing 
Touchpoint Integration 
Fulfill SMS 
Package 
Fulfill 3G Package 
Fulfill Voice 
Package 
Fulfill SMS 
Package 
Billing, Offer 
Fulfilled 
46.7 million subscribers 
2,000 SMS 
notifications per 
seconds 
500 offer 
fulfillments per 
second 
Offer 
Message 
Reminder 
Message 
Fulfillment 
Message
Storing State-full Data for Enterprise Applications 
State-­‐full 
Data
Super Fast Compute Grid for Intermediary Calculations for Analytics
Super Fast Compute Grid for Intermediary Calculations for Analytics 
• Technical 
issues 
in 
distributed 
grid 
compuCng 
with 
large 
scale 
data 
– Work 
load 
distribuCon 
– Process 
synchronizaCon 
– Data 
transfer 
• Examples 
– Risk 
assessment 
and 
management 
– OpCmizaCon 
problems: 
scheduling, 
cargo 
assignment, 
load 
distribuCon 
in 
power 
network 
/ 
grid 
• Why 
In-­‐Memory? 
– Many 
useful 
synchronizaCon 
features 
(e.g. 
atomic 
“take”) 
– LocaCon 
transparency 
and 
fault-­‐tolerance 
– Real-­‐Cme 
instead 
of 
nightly 
/ 
weekly 
/ 
... 
Data-­‐Warehousing 
approach
Key Messages 
In-Memory Computing is used for Acting in Real-Time! 
In-Memory Computing is NOT just Caching! 
Eventing and Fault-Tolerance move In-Memory to another Level!
Questions? 
Kai Wähner 
kwaehner@tibco.com 
@KaiWaehner 
www.kai-waehner.de 
LinkedIn / Xing à Please connect!

Más contenido relacionado

La actualidad más candente

Data reply sneak peek: real time decision engines
Data reply sneak peek:  real time decision enginesData reply sneak peek:  real time decision engines
Data reply sneak peek: real time decision enginesconfluent
 
Unifying the Silos: Optimize your Data Pipeline for Analytics and AI
Unifying the Silos: Optimize your Data Pipeline for Analytics and AIUnifying the Silos: Optimize your Data Pipeline for Analytics and AI
Unifying the Silos: Optimize your Data Pipeline for Analytics and AIDataWorks Summit
 
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaReal-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaKai Wähner
 
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniertFast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniertconfluent
 
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...Kai Wähner
 
The Streaming Assessment – An Introduction
The Streaming Assessment – An IntroductionThe Streaming Assessment – An Introduction
The Streaming Assessment – An Introductionconfluent
 
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...Kai Wähner
 
Confluent Messaging Modernization Forum
Confluent Messaging Modernization ForumConfluent Messaging Modernization Forum
Confluent Messaging Modernization Forumconfluent
 
[INFOGRAPHIC] Event-driven Business: How to Handle the Flow of Event Data
[INFOGRAPHIC] Event-driven Business: How to Handle the Flow of Event Data[INFOGRAPHIC] Event-driven Business: How to Handle the Flow of Event Data
[INFOGRAPHIC] Event-driven Business: How to Handle the Flow of Event Dataconfluent
 
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...Kai Wähner
 
API Days Singapore
API Days SingaporeAPI Days Singapore
API Days Singaporeconfluent
 
The Rise Of Event Streaming – Why Apache Kafka Changes Everything
The Rise Of Event Streaming – Why Apache Kafka Changes EverythingThe Rise Of Event Streaming – Why Apache Kafka Changes Everything
The Rise Of Event Streaming – Why Apache Kafka Changes EverythingKai Wähner
 
5 Paths to HPC - SUSE
5 Paths to HPC - SUSE5 Paths to HPC - SUSE
5 Paths to HPC - SUSEJeff Reser
 
Serving the Real-Time Data Needs of an Airport with Kafka Streams and KSQL
Serving the Real-Time Data Needs of an Airport with Kafka Streams and KSQL Serving the Real-Time Data Needs of an Airport with Kafka Streams and KSQL
Serving the Real-Time Data Needs of an Airport with Kafka Streams and KSQL confluent
 
Ingesting IoT data in Food Processing
Ingesting IoT data in Food ProcessingIngesting IoT data in Food Processing
Ingesting IoT data in Food Processingconfluent
 
TGT Company Overview_Apr_2016
TGT Company Overview_Apr_2016TGT Company Overview_Apr_2016
TGT Company Overview_Apr_2016Freddy Tse
 
Event streaming: A paradigm shift in enterprise software architecture
Event streaming: A paradigm shift in enterprise software architectureEvent streaming: A paradigm shift in enterprise software architecture
Event streaming: A paradigm shift in enterprise software architectureSina Sojoodi
 
IDC Multicloud 2019 - Conference Milano , Oracle speech
IDC Multicloud 2019 - Conference Milano , Oracle speechIDC Multicloud 2019 - Conference Milano , Oracle speech
IDC Multicloud 2019 - Conference Milano , Oracle speechRiccardo Romani
 
Kafka Summit SF 2017 - Real time Streaming Platform
Kafka Summit SF 2017 - Real time Streaming Platform Kafka Summit SF 2017 - Real time Streaming Platform
Kafka Summit SF 2017 - Real time Streaming Platform confluent
 

La actualidad más candente (20)

Data reply sneak peek: real time decision engines
Data reply sneak peek:  real time decision enginesData reply sneak peek:  real time decision engines
Data reply sneak peek: real time decision engines
 
Unifying the Silos: Optimize your Data Pipeline for Analytics and AI
Unifying the Silos: Optimize your Data Pipeline for Analytics and AIUnifying the Silos: Optimize your Data Pipeline for Analytics and AI
Unifying the Silos: Optimize your Data Pipeline for Analytics and AI
 
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaReal-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
 
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniertFast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
 
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...
 
The Streaming Assessment – An Introduction
The Streaming Assessment – An IntroductionThe Streaming Assessment – An Introduction
The Streaming Assessment – An Introduction
 
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
 
Confluent Messaging Modernization Forum
Confluent Messaging Modernization ForumConfluent Messaging Modernization Forum
Confluent Messaging Modernization Forum
 
[INFOGRAPHIC] Event-driven Business: How to Handle the Flow of Event Data
[INFOGRAPHIC] Event-driven Business: How to Handle the Flow of Event Data[INFOGRAPHIC] Event-driven Business: How to Handle the Flow of Event Data
[INFOGRAPHIC] Event-driven Business: How to Handle the Flow of Event Data
 
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
 
API Days Singapore
API Days SingaporeAPI Days Singapore
API Days Singapore
 
The Rise Of Event Streaming – Why Apache Kafka Changes Everything
The Rise Of Event Streaming – Why Apache Kafka Changes EverythingThe Rise Of Event Streaming – Why Apache Kafka Changes Everything
The Rise Of Event Streaming – Why Apache Kafka Changes Everything
 
5 Paths to HPC - SUSE
5 Paths to HPC - SUSE5 Paths to HPC - SUSE
5 Paths to HPC - SUSE
 
Serving the Real-Time Data Needs of an Airport with Kafka Streams and KSQL
Serving the Real-Time Data Needs of an Airport with Kafka Streams and KSQL Serving the Real-Time Data Needs of an Airport with Kafka Streams and KSQL
Serving the Real-Time Data Needs of an Airport with Kafka Streams and KSQL
 
Ingesting IoT data in Food Processing
Ingesting IoT data in Food ProcessingIngesting IoT data in Food Processing
Ingesting IoT data in Food Processing
 
TGT Company Overview_Apr_2016
TGT Company Overview_Apr_2016TGT Company Overview_Apr_2016
TGT Company Overview_Apr_2016
 
Event streaming: A paradigm shift in enterprise software architecture
Event streaming: A paradigm shift in enterprise software architectureEvent streaming: A paradigm shift in enterprise software architecture
Event streaming: A paradigm shift in enterprise software architecture
 
IDC Multicloud 2019 - Conference Milano , Oracle speech
IDC Multicloud 2019 - Conference Milano , Oracle speechIDC Multicloud 2019 - Conference Milano , Oracle speech
IDC Multicloud 2019 - Conference Milano , Oracle speech
 
Kafka Summit SF 2017 - Real time Streaming Platform
Kafka Summit SF 2017 - Real time Streaming Platform Kafka Summit SF 2017 - Real time Streaming Platform
Kafka Summit SF 2017 - Real time Streaming Platform
 
inmation Presentation
inmation Presentationinmation Presentation
inmation Presentation
 

Similar a Kai Wähner – Real World Use Cases for Realtime In-Memory Computing - NoSQL matters Barcelona 2014

Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...Kai Wähner
 
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...Kai Wähner
 
E-Commerce and In-Memory Computing: Crossing the Scalability Chasm
E-Commerce and In-Memory Computing: Crossing the Scalability ChasmE-Commerce and In-Memory Computing: Crossing the Scalability Chasm
E-Commerce and In-Memory Computing: Crossing the Scalability ChasmAli Hodroj
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3confluent
 
Revolutionize Your Data with Precisely and Confluent Streaming Technologies
Revolutionize Your Data with Precisely and Confluent Streaming TechnologiesRevolutionize Your Data with Precisely and Confluent Streaming Technologies
Revolutionize Your Data with Precisely and Confluent Streaming TechnologiesPrecisely
 
Real Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from PivotalReal Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from PivotalVMware Tanzu Korea
 
The Case for Disaggregation of Compute in the Data Center
The Case for Disaggregation of Compute in the Data CenterThe Case for Disaggregation of Compute in the Data Center
The Case for Disaggregation of Compute in the Data CenterJuniper Networks
 
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...Big Data Spain
 
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...Kai Wähner
 
SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...
SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...
SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...IBM India Smarter Computing
 
SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...
SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...
SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...IBM India Smarter Computing
 
Accelerate Your Signature Banking Applications with IBM Storage Offerings
Accelerate Your Signature Banking Applications with IBM Storage OfferingsAccelerate Your Signature Banking Applications with IBM Storage Offerings
Accelerate Your Signature Banking Applications with IBM Storage OfferingsPaula Koziol
 
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...Nelson Petracek
 
Introducing Amazon Kinesis: Real-time Processing of Streaming Big Data (BDT10...
Introducing Amazon Kinesis: Real-time Processing of Streaming Big Data (BDT10...Introducing Amazon Kinesis: Real-time Processing of Streaming Big Data (BDT10...
Introducing Amazon Kinesis: Real-time Processing of Streaming Big Data (BDT10...Amazon Web Services
 
AWS Webcast - Informatica - Big Data Solutions Showcase
AWS Webcast - Informatica - Big Data Solutions ShowcaseAWS Webcast - Informatica - Big Data Solutions Showcase
AWS Webcast - Informatica - Big Data Solutions ShowcaseAmazon Web Services
 
Kaushal Amin & Big 5 IT trends in the world
Kaushal Amin & Big 5 IT trends in the worldKaushal Amin & Big 5 IT trends in the world
Kaushal Amin & Big 5 IT trends in the worldQuang PM
 
Technology Trends and Big Data in 2013-2014
Technology Trends and Big Data in 2013-2014Technology Trends and Big Data in 2013-2014
Technology Trends and Big Data in 2013-2014KMS Technology
 
Transforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming DataTransforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming Dataconfluent
 

Similar a Kai Wähner – Real World Use Cases for Realtime In-Memory Computing - NoSQL matters Barcelona 2014 (20)

Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
 
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...
 
E-Commerce and In-Memory Computing: Crossing the Scalability Chasm
E-Commerce and In-Memory Computing: Crossing the Scalability ChasmE-Commerce and In-Memory Computing: Crossing the Scalability Chasm
E-Commerce and In-Memory Computing: Crossing the Scalability Chasm
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3
 
Revolutionize Your Data with Precisely and Confluent Streaming Technologies
Revolutionize Your Data with Precisely and Confluent Streaming TechnologiesRevolutionize Your Data with Precisely and Confluent Streaming Technologies
Revolutionize Your Data with Precisely and Confluent Streaming Technologies
 
Real Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from PivotalReal Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from Pivotal
 
The Case for Disaggregation of Compute in the Data Center
The Case for Disaggregation of Compute in the Data CenterThe Case for Disaggregation of Compute in the Data Center
The Case for Disaggregation of Compute in the Data Center
 
The New Model
The New ModelThe New Model
The New Model
 
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...
 
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
 
In memory cloud computing
In memory cloud computingIn memory cloud computing
In memory cloud computing
 
SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...
SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...
SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...
 
SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...
SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...
SAP and IBM Demonstrate Capability of Handling High Billing Volume in a Telec...
 
Accelerate Your Signature Banking Applications with IBM Storage Offerings
Accelerate Your Signature Banking Applications with IBM Storage OfferingsAccelerate Your Signature Banking Applications with IBM Storage Offerings
Accelerate Your Signature Banking Applications with IBM Storage Offerings
 
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
 
Introducing Amazon Kinesis: Real-time Processing of Streaming Big Data (BDT10...
Introducing Amazon Kinesis: Real-time Processing of Streaming Big Data (BDT10...Introducing Amazon Kinesis: Real-time Processing of Streaming Big Data (BDT10...
Introducing Amazon Kinesis: Real-time Processing of Streaming Big Data (BDT10...
 
AWS Webcast - Informatica - Big Data Solutions Showcase
AWS Webcast - Informatica - Big Data Solutions ShowcaseAWS Webcast - Informatica - Big Data Solutions Showcase
AWS Webcast - Informatica - Big Data Solutions Showcase
 
Kaushal Amin & Big 5 IT trends in the world
Kaushal Amin & Big 5 IT trends in the worldKaushal Amin & Big 5 IT trends in the world
Kaushal Amin & Big 5 IT trends in the world
 
Technology Trends and Big Data in 2013-2014
Technology Trends and Big Data in 2013-2014Technology Trends and Big Data in 2013-2014
Technology Trends and Big Data in 2013-2014
 
Transforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming DataTransforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming Data
 

Más de NoSQLmatters

Nathan Ford- Divination of the Defects (Graph-Based Defect Prediction through...
Nathan Ford- Divination of the Defects (Graph-Based Defect Prediction through...Nathan Ford- Divination of the Defects (Graph-Based Defect Prediction through...
Nathan Ford- Divination of the Defects (Graph-Based Defect Prediction through...NoSQLmatters
 
Stefan Hochdörfer - The NoSQL Store everyone ignores: PostgreSQL - NoSQL matt...
Stefan Hochdörfer - The NoSQL Store everyone ignores: PostgreSQL - NoSQL matt...Stefan Hochdörfer - The NoSQL Store everyone ignores: PostgreSQL - NoSQL matt...
Stefan Hochdörfer - The NoSQL Store everyone ignores: PostgreSQL - NoSQL matt...NoSQLmatters
 
Adrian Colyer - Keynote: NoSQL matters - NoSQL matters Dublin 2015
Adrian Colyer - Keynote: NoSQL matters - NoSQL matters Dublin 2015Adrian Colyer - Keynote: NoSQL matters - NoSQL matters Dublin 2015
Adrian Colyer - Keynote: NoSQL matters - NoSQL matters Dublin 2015NoSQLmatters
 
Peter Bakas - Zero to Insights - Real time analytics with Kafka, C*, and Spar...
Peter Bakas - Zero to Insights - Real time analytics with Kafka, C*, and Spar...Peter Bakas - Zero to Insights - Real time analytics with Kafka, C*, and Spar...
Peter Bakas - Zero to Insights - Real time analytics with Kafka, C*, and Spar...NoSQLmatters
 
Dan Sullivan - Data Analytics and Text Mining with MongoDB - NoSQL matters Du...
Dan Sullivan - Data Analytics and Text Mining with MongoDB - NoSQL matters Du...Dan Sullivan - Data Analytics and Text Mining with MongoDB - NoSQL matters Du...
Dan Sullivan - Data Analytics and Text Mining with MongoDB - NoSQL matters Du...NoSQLmatters
 
Mark Harwood - Building Entity Centric Indexes - NoSQL matters Dublin 2015
Mark Harwood - Building Entity Centric Indexes - NoSQL matters Dublin 2015Mark Harwood - Building Entity Centric Indexes - NoSQL matters Dublin 2015
Mark Harwood - Building Entity Centric Indexes - NoSQL matters Dublin 2015NoSQLmatters
 
Prassnitha Sampath - Real Time Big Data Analytics with Kafka, Storm & HBase -...
Prassnitha Sampath - Real Time Big Data Analytics with Kafka, Storm & HBase -...Prassnitha Sampath - Real Time Big Data Analytics with Kafka, Storm & HBase -...
Prassnitha Sampath - Real Time Big Data Analytics with Kafka, Storm & HBase -...NoSQLmatters
 
Akmal Chaudhri - How to Build Streaming Data Applications: Evaluating the Top...
Akmal Chaudhri - How to Build Streaming Data Applications: Evaluating the Top...Akmal Chaudhri - How to Build Streaming Data Applications: Evaluating the Top...
Akmal Chaudhri - How to Build Streaming Data Applications: Evaluating the Top...NoSQLmatters
 
Michael Hackstein - NoSQL meets Microservices - NoSQL matters Dublin 2015
Michael Hackstein - NoSQL meets Microservices - NoSQL matters Dublin 2015Michael Hackstein - NoSQL meets Microservices - NoSQL matters Dublin 2015
Michael Hackstein - NoSQL meets Microservices - NoSQL matters Dublin 2015NoSQLmatters
 
Chris Ward - Understanding databases for distributed docker applications - No...
Chris Ward - Understanding databases for distributed docker applications - No...Chris Ward - Understanding databases for distributed docker applications - No...
Chris Ward - Understanding databases for distributed docker applications - No...NoSQLmatters
 
Philipp Krenn - Host your database in the cloud, they said... - NoSQL matters...
Philipp Krenn - Host your database in the cloud, they said... - NoSQL matters...Philipp Krenn - Host your database in the cloud, they said... - NoSQL matters...
Philipp Krenn - Host your database in the cloud, they said... - NoSQL matters...NoSQLmatters
 
Lucian Precup - Back to the Future: SQL 92 for Elasticsearch? - NoSQL matters...
Lucian Precup - Back to the Future: SQL 92 for Elasticsearch? - NoSQL matters...Lucian Precup - Back to the Future: SQL 92 for Elasticsearch? - NoSQL matters...
Lucian Precup - Back to the Future: SQL 92 for Elasticsearch? - NoSQL matters...NoSQLmatters
 
Bruno Guedes - Hadoop real time for dummies - NoSQL matters Paris 2015
Bruno Guedes - Hadoop real time for dummies - NoSQL matters Paris 2015Bruno Guedes - Hadoop real time for dummies - NoSQL matters Paris 2015
Bruno Guedes - Hadoop real time for dummies - NoSQL matters Paris 2015NoSQLmatters
 
DuyHai DOAN - Real time analytics with Cassandra and Spark - NoSQL matters Pa...
DuyHai DOAN - Real time analytics with Cassandra and Spark - NoSQL matters Pa...DuyHai DOAN - Real time analytics with Cassandra and Spark - NoSQL matters Pa...
DuyHai DOAN - Real time analytics with Cassandra and Spark - NoSQL matters Pa...NoSQLmatters
 
Benjamin Guinebertière - Microsoft Azure: Document DB and other noSQL databas...
Benjamin Guinebertière - Microsoft Azure: Document DB and other noSQL databas...Benjamin Guinebertière - Microsoft Azure: Document DB and other noSQL databas...
Benjamin Guinebertière - Microsoft Azure: Document DB and other noSQL databas...NoSQLmatters
 
David Pilato - Advance search for your legacy application - NoSQL matters Par...
David Pilato - Advance search for your legacy application - NoSQL matters Par...David Pilato - Advance search for your legacy application - NoSQL matters Par...
David Pilato - Advance search for your legacy application - NoSQL matters Par...NoSQLmatters
 
Tugdual Grall - From SQL to NoSQL in less than 40 min - NoSQL matters Paris 2015
Tugdual Grall - From SQL to NoSQL in less than 40 min - NoSQL matters Paris 2015Tugdual Grall - From SQL to NoSQL in less than 40 min - NoSQL matters Paris 2015
Tugdual Grall - From SQL to NoSQL in less than 40 min - NoSQL matters Paris 2015NoSQLmatters
 
Gregorry Letribot - Druid at Criteo - NoSQL matters 2015
Gregorry Letribot - Druid at Criteo - NoSQL matters 2015Gregorry Letribot - Druid at Criteo - NoSQL matters 2015
Gregorry Letribot - Druid at Criteo - NoSQL matters 2015NoSQLmatters
 
Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...
Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...
Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...NoSQLmatters
 
Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015
Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015
Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015NoSQLmatters
 

Más de NoSQLmatters (20)

Nathan Ford- Divination of the Defects (Graph-Based Defect Prediction through...
Nathan Ford- Divination of the Defects (Graph-Based Defect Prediction through...Nathan Ford- Divination of the Defects (Graph-Based Defect Prediction through...
Nathan Ford- Divination of the Defects (Graph-Based Defect Prediction through...
 
Stefan Hochdörfer - The NoSQL Store everyone ignores: PostgreSQL - NoSQL matt...
Stefan Hochdörfer - The NoSQL Store everyone ignores: PostgreSQL - NoSQL matt...Stefan Hochdörfer - The NoSQL Store everyone ignores: PostgreSQL - NoSQL matt...
Stefan Hochdörfer - The NoSQL Store everyone ignores: PostgreSQL - NoSQL matt...
 
Adrian Colyer - Keynote: NoSQL matters - NoSQL matters Dublin 2015
Adrian Colyer - Keynote: NoSQL matters - NoSQL matters Dublin 2015Adrian Colyer - Keynote: NoSQL matters - NoSQL matters Dublin 2015
Adrian Colyer - Keynote: NoSQL matters - NoSQL matters Dublin 2015
 
Peter Bakas - Zero to Insights - Real time analytics with Kafka, C*, and Spar...
Peter Bakas - Zero to Insights - Real time analytics with Kafka, C*, and Spar...Peter Bakas - Zero to Insights - Real time analytics with Kafka, C*, and Spar...
Peter Bakas - Zero to Insights - Real time analytics with Kafka, C*, and Spar...
 
Dan Sullivan - Data Analytics and Text Mining with MongoDB - NoSQL matters Du...
Dan Sullivan - Data Analytics and Text Mining with MongoDB - NoSQL matters Du...Dan Sullivan - Data Analytics and Text Mining with MongoDB - NoSQL matters Du...
Dan Sullivan - Data Analytics and Text Mining with MongoDB - NoSQL matters Du...
 
Mark Harwood - Building Entity Centric Indexes - NoSQL matters Dublin 2015
Mark Harwood - Building Entity Centric Indexes - NoSQL matters Dublin 2015Mark Harwood - Building Entity Centric Indexes - NoSQL matters Dublin 2015
Mark Harwood - Building Entity Centric Indexes - NoSQL matters Dublin 2015
 
Prassnitha Sampath - Real Time Big Data Analytics with Kafka, Storm & HBase -...
Prassnitha Sampath - Real Time Big Data Analytics with Kafka, Storm & HBase -...Prassnitha Sampath - Real Time Big Data Analytics with Kafka, Storm & HBase -...
Prassnitha Sampath - Real Time Big Data Analytics with Kafka, Storm & HBase -...
 
Akmal Chaudhri - How to Build Streaming Data Applications: Evaluating the Top...
Akmal Chaudhri - How to Build Streaming Data Applications: Evaluating the Top...Akmal Chaudhri - How to Build Streaming Data Applications: Evaluating the Top...
Akmal Chaudhri - How to Build Streaming Data Applications: Evaluating the Top...
 
Michael Hackstein - NoSQL meets Microservices - NoSQL matters Dublin 2015
Michael Hackstein - NoSQL meets Microservices - NoSQL matters Dublin 2015Michael Hackstein - NoSQL meets Microservices - NoSQL matters Dublin 2015
Michael Hackstein - NoSQL meets Microservices - NoSQL matters Dublin 2015
 
Chris Ward - Understanding databases for distributed docker applications - No...
Chris Ward - Understanding databases for distributed docker applications - No...Chris Ward - Understanding databases for distributed docker applications - No...
Chris Ward - Understanding databases for distributed docker applications - No...
 
Philipp Krenn - Host your database in the cloud, they said... - NoSQL matters...
Philipp Krenn - Host your database in the cloud, they said... - NoSQL matters...Philipp Krenn - Host your database in the cloud, they said... - NoSQL matters...
Philipp Krenn - Host your database in the cloud, they said... - NoSQL matters...
 
Lucian Precup - Back to the Future: SQL 92 for Elasticsearch? - NoSQL matters...
Lucian Precup - Back to the Future: SQL 92 for Elasticsearch? - NoSQL matters...Lucian Precup - Back to the Future: SQL 92 for Elasticsearch? - NoSQL matters...
Lucian Precup - Back to the Future: SQL 92 for Elasticsearch? - NoSQL matters...
 
Bruno Guedes - Hadoop real time for dummies - NoSQL matters Paris 2015
Bruno Guedes - Hadoop real time for dummies - NoSQL matters Paris 2015Bruno Guedes - Hadoop real time for dummies - NoSQL matters Paris 2015
Bruno Guedes - Hadoop real time for dummies - NoSQL matters Paris 2015
 
DuyHai DOAN - Real time analytics with Cassandra and Spark - NoSQL matters Pa...
DuyHai DOAN - Real time analytics with Cassandra and Spark - NoSQL matters Pa...DuyHai DOAN - Real time analytics with Cassandra and Spark - NoSQL matters Pa...
DuyHai DOAN - Real time analytics with Cassandra and Spark - NoSQL matters Pa...
 
Benjamin Guinebertière - Microsoft Azure: Document DB and other noSQL databas...
Benjamin Guinebertière - Microsoft Azure: Document DB and other noSQL databas...Benjamin Guinebertière - Microsoft Azure: Document DB and other noSQL databas...
Benjamin Guinebertière - Microsoft Azure: Document DB and other noSQL databas...
 
David Pilato - Advance search for your legacy application - NoSQL matters Par...
David Pilato - Advance search for your legacy application - NoSQL matters Par...David Pilato - Advance search for your legacy application - NoSQL matters Par...
David Pilato - Advance search for your legacy application - NoSQL matters Par...
 
Tugdual Grall - From SQL to NoSQL in less than 40 min - NoSQL matters Paris 2015
Tugdual Grall - From SQL to NoSQL in less than 40 min - NoSQL matters Paris 2015Tugdual Grall - From SQL to NoSQL in less than 40 min - NoSQL matters Paris 2015
Tugdual Grall - From SQL to NoSQL in less than 40 min - NoSQL matters Paris 2015
 
Gregorry Letribot - Druid at Criteo - NoSQL matters 2015
Gregorry Letribot - Druid at Criteo - NoSQL matters 2015Gregorry Letribot - Druid at Criteo - NoSQL matters 2015
Gregorry Letribot - Druid at Criteo - NoSQL matters 2015
 
Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...
Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...
Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...
 
Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015
Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015
Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015
 

Último

Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 

Último (20)

Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 

Kai Wähner – Real World Use Cases for Realtime In-Memory Computing - NoSQL matters Barcelona 2014

  • 1. In-Memory Computing “Real World Use Cases” Kai Wähner Technical Lead kwaehner@tibco.com @KaiWaehner www.kai-waehner.de LinkedIn / Xing à Please connect!
  • 2. Kai Wähner Consulting Developing Coaching Speaking Writing Selling Main Tasks Requirements Engineering Enterprise Architecture Management Business Process Management Architecture and Development of Applications Service-oriented Architecture Integration of Legacy Applications Cloud Computing Big Data Contact Email: kontakt@kai-waehner.de Blog: www.kai-waehner.de/blog Twitter: @KaiWaehner Social Networks: LinkedIn, Xing
  • 3. Disclaimer ! These opinions are my own and do not necessarily represent my employer
  • 4. Key Messages In-Memory Computing is used for Acting in Real-Time! In-Memory Computing is NOT just Caching! Eventing and Fault-Tolerance move In-Memory to another Level!
  • 5. © Copyright 2000-2014 TIBCO Software Inc. 5 Agenda • Introduction to In-Memory Computing • Use Cases / Customer Success Stories
  • 6. © Copyright 2000-2014 TIBCO Software Inc. 6 Agenda • Introduction to In-Memory Computing • Use Cases / Customer Success Stories
  • 7. Time Business Value Business Event Data Ready for Analysis Analysis Completed Decision Made $$$$ $$$ $$ $ Action Taken Business Value of Events over Time In-Memory Computing and Event Processing speeds action and increases business value by seizing opportunities while they matter
  • 8. Drivers for In-Memory Computing • Hardware costs declining • Data Processing Requirements exploding • Traditional Approaches not scaling © Copyright 2000-2014 TIBCO Software Inc. 8 – Relational Databases – Clustered Databases – In-Memory Caches – Messaging Systems
  • 9. © Copyright 2000-2014 TIBCO Software Inc. 9 Database Landscape in 2014 h9p://blogs.the451group.com/ informaCon_management/2014/03/18/ updated-­‐data-­‐plaIorms-­‐landscape-­‐ map-­‐february-­‐2014/
  • 10. © Copyright 2000-2014 TIBCO Software Inc. 10 Agenda • Introduction to In-Memory Computing • Use Cases / Customer Success Stories
  • 11. Caching for Fast Data Access LOADER • Cache to slower systems • Read-­‐only • Not the system of record • No persistence required • Side benefit: Backend load is reduced
  • 12. Caching + Dynamic Load SERVICE • Dynamically loaded into Memory when the data is first accessed by a client applicaCon • Service can present a standard interface • Client applicaCons are not required to implement any In-­‐Memory specific code (1) Check Cache (2) Load from DB if not in Cache
  • 13. Routing Messages to Back-Office Applications • Receive a common data feed that needs to be parsed and routed to several back-­‐office applicaCons can use • In-­‐Memory holding reference informaCon for the rouCng applicaCon. The router can quickly determine where to send the data. • Examples: Bank payments, insurance claims processing
  • 14. Off-loading expensive systems Expensive in terms of response Cme and / or transacCon costs!
  • 15. Personalized Customer Experience “With 38 million fans, MGM knows how to put its customers first, it takes more than a smile too. Customers want a personalized, tailored experience, one that knows their name and can anCcipate their needs. With the help of TIBCO technologies that leverage big data and give customers a digital idenCty, MGM can send personalized offers directly to customers, save them a seat, and have their favorite drink on the way. With mulCple customer touch points and channels, MGM can reach customers in more ways, and in more places, than ever before.” h9ps://www.youtube.com/watch?v=X-­‐7S3kCOx9k Latency Problems: • Several Legacy Systems • Processing via ERP, CRM, Host, etc. In-­‐Memory: • Enable Real Time • Only customers that have checked in • System of Record
  • 16. Handling temporary spikes on a slow ‘system of record’ • An In-­‐Memory event listener gets noCfied whenever a data value is changed and sends updates through a message queue for updaCng the master system of record. • The back office system can also be updated through other channels. • Examples: Christmas Shopping in E-­‐Commerce, Ticket Sales, Online Bekng
  • 17. Operational Data Store (Local File System) à In-­‐Memory as “system of record” à OpConal: PersisCng data on the local file system (rather than requiring a database for persisCng data
  • 18. Operational Data Store (Local File System) • Low-­‐latency, high-­‐throughput operaConal data – Customer data: e.g. account status and balance, purchase history: real-­‐Cme loyalty (promoCons, cross-­‐selling), fraud detecCon, ... – Market data: e.g. risk assessment, porIolio mgmt, producCon output opCmizaCon, buyer-­‐seller matching – Sensor data: e.g. smart metering / grid, public transport safety – Track and trace: e.g. barcode scans, RFID: logisCcs, airlines • Why In-­‐Memory? – Much faster than tradiConal DB, especially many small transacCons (XTP) – State / data management not addressed by messaging soluCons – EvenCng is a first class feature, changes can be ‘pushed’ in real-­‐Cme to interested parCes (subscribe to changes, conCnuous queries) – Provides for distributed process synchronizaCon – Integrated with CEP engine (e.g. TIBCO BusinessEvents)
  • 19. Situation Retailer: Inventory Management • Master data management system stores over 800 million customer records across more than 30 enterprise apps. • Stores real-time inventory data to enable ‘Buy online and pick-up at store’ and ‘Smart fulfillment’ features Problem • Due to lack of correlation between Point of Sale data and inventory, the website contained outdated inventory data. Products were listed as out of stock when there was actually inventory. • Need to leverage store inventory as well as inventory located fulfillment centers Solution • In-Memory stores real-time inventory data for the website, the fulfillment application, and other applications that need access to inventory data Business Impact • Reduction in customer churn • Intelligent fulfillments leading to greater customer satisfaction • Improved overall efficiency of fulfillment centers and store inventory
  • 20. Distribution of Rapidly Changing Data à Examples are monitoring data for a power plant, stock market data, telemetry data for a complex system (example, a satellite), or the status and locaCon of packages for a major logisCcs or shipping company.
  • 21. Telco: Real-Time Offer Generation and Fulfillment by Different Subcontractors Purchase 3G Package Cross-sell Voice/SMS package to subscriber who purchases 3G Mobile Package Total: 3 mio / day Peak: 50 events per sec Reload Give 100 free SMS to subscriber who tops-up Total: 12 mio top-up / day Peak: 300 top-up per sec Voice Call Give discount VOIP package to subscriber who makes a IDD call Total: 200 mio / day Peak: 12,000 events per sec SMS Usage Give discounted SMS package to subscriber who sends SMS more than 10 times a day Total: 750 mio / day Peak: 27,000 events per sec Purchase BB Package Event Cloud Reload Voice Call IDD Call OnNet Call SMS Usage Event Handling and Processing Touchpoint Integration Fulfill SMS Package Fulfill 3G Package Fulfill Voice Package Fulfill SMS Package Billing, Offer Fulfilled 46.7 million subscribers 2,000 SMS notifications per seconds 500 offer fulfillments per second Offer Message Reminder Message Fulfillment Message
  • 22. Storing State-full Data for Enterprise Applications State-­‐full Data
  • 23. Super Fast Compute Grid for Intermediary Calculations for Analytics
  • 24. Super Fast Compute Grid for Intermediary Calculations for Analytics • Technical issues in distributed grid compuCng with large scale data – Work load distribuCon – Process synchronizaCon – Data transfer • Examples – Risk assessment and management – OpCmizaCon problems: scheduling, cargo assignment, load distribuCon in power network / grid • Why In-­‐Memory? – Many useful synchronizaCon features (e.g. atomic “take”) – LocaCon transparency and fault-­‐tolerance – Real-­‐Cme instead of nightly / weekly / ... Data-­‐Warehousing approach
  • 25. Key Messages In-Memory Computing is used for Acting in Real-Time! In-Memory Computing is NOT just Caching! Eventing and Fault-Tolerance move In-Memory to another Level!
  • 26. Questions? Kai Wähner kwaehner@tibco.com @KaiWaehner www.kai-waehner.de LinkedIn / Xing à Please connect!