This document provides information about EVAM, a company that provides complex event processing and streaming analytics solutions. It discusses:
1) EVAM processes over 12 billion events per day for clients across various industries like telecom, banking, and media. It has over 30 enterprise installations across 8 countries.
2) EVAM's platform allows customers to visually design scenarios using a drag-and-drop interface to take real-time actions based on incoming event streams without needing extensive IT support.
3) The document provides examples of how EVAM has been used by clients for applications like fraud management, real-time offers, loyalty management, and analyzing click streams to improve customer experiences and business outcomes.
1 of 32
Downloaded 36 times
More Related Content
EVAM_Streaming Analytics_v1.5
1. Complex Business Event Processing with Real-Time Action
S t r e a m i n g A n a l y t i c s
3. People: 30
Client installations: 30
Partnering with:
Company history
Our story
2006
2011
2015
2013
Founded Intellica Consulting
Mission: Business intelligence &
CRM
Founded: EVAM
Mission: Complex Event Processing
First Large Scale CEP in EMEA:
60 employees
30+ international Installations
Watched by Gartner
Machine Learning
12 Billion Events/Day
03
5. Our biggest deployments
Billions of events processed
Leading Global Bank Leading Turkish Bank
16 M Customers
Largest Payments Platform
Russia & CIS - 70 M+ Accounts
Top Private Credit Card Issuer
Russia - 4.1 M Cards
Top News Portal - Turkey
1 B page views monthly
Mobile Network Operator - Turkey
14 M 3G Subscribers
05
7. S t r e a m i n g A n a l y t i c s &
C o m p l e x E v e n t P r o c e s s i n g
8. De鍖ning Event Streams
Streaming Analytics
08
An Event is anything
that happens, that can
be reported.
An Event Stream is
a sequence of event
reports arranged in
some order, normally
by time.
EVENT STREAM SOURCES
Where do you get your data?
SOCIAL MEDIA
HADOOP
DIGITAL INFORMATION
LIVE BUSINESS EVENTS DATA WAREHOUSE
BUSINESS PROCESS
9. The Problem: Perishable Insights
The value of time
09
Information Delivered
Action Taken
Data Captured
Business Event
Time
Value
Data Latency
Analytic Latency
Decision Latency
Most of what happens inside a company is some new information
comes in and the company reacts to that asynchronously.
- Jay Kreps, Con鍖uent founder (ex-LinkedIn)
10. Where we are today
The Evolution of Analytics
10
Streaming Analytics and Complex Event Processing
will be the key data technology for the next 5 years
RDMBS
Collect and Store Data NoSQL
Understand the Data
COMPLEX EVENT STREAM PROCESSING
Act on Data
Today
- The Forrester Wave, Q3 2014
11. Your Business Analytics Portfolio
Adding Event Stream Processing
11
Business Analytics
DESCRIPTIVE ANALYTICS
summarize what happened
PREDICTIVE ANALYTICS
forecast what might happen in the future
PRESCRIPTIVE ANALYTICS
predict possible consequences of di鍖erent actions
PERFORMANCE MANAGEMENT
ensure goals are consistently being met
BUSINESS INTELLIGENCE REPORTING
history of actionable information to make informed decisions
COMPLEX EVENT STREAM PROCESSING
Rule based actions based on whats happening right
now
12. Marketing Magic
12
Real-time campaigns have up to 20 times more
uptake than batch campaigns. InfoSyS Lab Brie鍖ngs
LOYALTY MANAGEMENT UP-SELL
Now we know when our out-of-contract clients repeatedly call
or receive calls from our competitors, so we send them a counter
o鍖er before they even think of changing providers! CCO, Telco
DECREASE CHURN PRO-ACTIVEMOBILE OPERATOR
CONVERTSION RATE
CUSTOMER
CHURN
-32%
CAMPAIGN
UPTAKE
+20%
13. Happy Customers
13
25% of our daily revenues come from cross-selling
campaigns, and 40% of them can directly be attributed
to Evam.
PROCESS CONTROL CROSS SELL
I no longer rely on the IT department! Just knowing how to
make a 鍖ow chart, I can create marketing scenarios with
just a few clicks of the mouse. Marketing Director; Hurriyet
FAST DEPLOYMENT IT DEPARTMENT DEPENDENCYMEDIA GROUP
CUSTOMER LOYALTY
REVENUES
Necati zdeniz; TFKB
TECHNICAL
WORKLOAD
+40%
-90%
14. Act In Time
Taking Action in the Moment
14
Its about knowing and acting on whats happening in your business at
this very moment - now.
Understanding the moment can save the day.
Deliver what your customers need, at the moment they need it:
Prevent stressful situations
Incentivize Loyalty Increase Satisfaction
Decrease Churn
15. CHALLENGING INTEGRATION
In the past you needed IT specialists just
to program or edit action scenarios.
EVAMs Scenario manager now allows
Marketing to edit and create new scenarios
in seconds without need for IT support.
IT RESOURCE DEPENDANCY
Classic Challenges of Implementing Streaming Analytics
Problems we have solved
15
In the past, companies needed huge
integration e鍖orts to implement Streaming
Analytics. EVAM is designed to be easily
integrate with your existing S/W infrastructure
- within weeks - NOT months!
SLOW PROCESS FOR BUSINESS USERS
With other analytics solutions business
users cannot easily convert business
know-how into action. EVAM provides more
than 40 standard modules to engage
customers, or alter business processes.
NO EASY WAY TO TAKE ACTION
Before EVAM, business users faced a huge
lag time between spotting a need and
building an action scenario. Scenarios can
now be deployed hours after the decision,
maximizing 鍖exibility and impact.
17. Finally a Tool for Business Users
Marketing & Operations
17
Visual Scenario Development
is the secret to our success
SQL
Code
Business users can directly design
scenarios with Drag-n-Drop 鍖ows
Developments and changes go live in
hours, not weeks
No reliance on IT involvement or support
Turn ideas and know-how into applications
that take action
Real-time view of campaign management
and customer experience management
18. How it works
Designing your dream scenario
Events Actions
Scenarios
Positive Events - something happens
Negative Events - something doesnt happen
Timer Events - one time vs. recurring
Any business action that can be triggered
from the EVAM platform - in order to
execute a function from other systems
A complex series
of interrelated: ActionsEvents Validations Caches Enrichments
18
19. Putting Evam to work
Applications and Scenarios
19
Fraud
Management
Real Time O鍖er
Management
Loyalty
Management
Actionable
Click-Stream
Social Media
Marketing
Internet
of Things
S C E N A R I O & A P P L I C A T I O N L A Y E R
R E A L T I M E A C T I O N S
You have the control
Personalize client interactions
Act in the moment
Discovery Fraudulent patterns in
transaction event streams
Get it done
Unearth valuable behavioral patterns
Cross-sell at the perfect moment
Neutralize Churn in real time by
pre-empting your competitors
20. Data Stream Sources
Tap into and utilize a wealth of resources:
Mobile Geolocation
Use location data from
GSM Antennas, App or ATM
location to serve content
Social Media
Understand sentiment
and context of your
users and and act on it
Internet Browsing
Get all Internet Browsing
streams in real time
CRM Demographics
Leverage and pull
demographics data from
your CRM
Call Center
Understanding call history
and detect call patterns
Billing Transactions
Pull data from your billing
transaction records in real
time
Omni-channel processing
20
21. Conceptual Architecture
Event Source Actions
Monitoring & Flexi FieldsEVAM Scenario Designer
Enrichment Sources
Database Web Services Big Data
Persistency Layer
Metadata Logging
EVAM Engine Cluster
Node 1 Node 2 Node 3 Node n
In-
Memory
Caches
Sync
or
Async
Sync
or
Async
BUSINESS PROCESS
CLICK STREAMS
SOCIAL MEDIA
CUSTOMER CONTACT
TRANSACTIONS
INVOKE WEB SERVICE
DATABASE OPS
SMART ACTIONS
DECISION ENGINE
SEND SMS / EMAIL
.. ..
Push
Listener
Pull Listener
21
22. 22
Scenario Application
Business features
Easy Design Specify Targets Always Optimize
Graphical User Interface
scenario designer
Out of the box Business
Dashboards
Ready to go Scenario
Templates, Catalogs, &
Copy-Paste capability
Specify customer journey
check points & check point
rules
Create target lists and apply
global geo-location
constraints
Support for positive and
negative events
Enrich data from external
systems without data model
prerequisite
Specify Scenario Priority
Suspend, Resume, and
Freeze scenarios
Interact and change scenario
parameters in the runtime
Advanced toolset for
resolving dependencies and
interactions
23. 23
Managing Data in Real Time
Technological features
Keys to simplifying management of real time data:
High-Throughput: Large volumes of
data and event data streams
Scalability: Bu鍖er data for long periods
and support integration with batch
systems
Reliability: Handle critical updates
like database change logs
Centralized: Supporting
hundreds of applications built by
di鍖erent teams
Real-time Availability: Integrate easily,
making your data always available
Low-Latency: Support for asynchronous
processing
24. 24
EVAM Engine Cluster
Technological features
EVAM Engine Cluster
Node 1 Node 2 Node 3 Node n
In-
Real-time data driven application servers running any
Java code with Evams "Action API
Each node is a stand-alone Java 7 application
Processes events Asynchronously or Synchronously
Scalable both Horizontally and Vertically
A massive parallel event processing platform with
proprietary in-memory technology for scenario
processing
25. 100
SCENARIOS
CORES
192
25
Our largest deployment processes:
EVAM Engine Cluster
Technological features
Concurrent Events
BILLION EVENTS
PER DAY
2
1,400
EVENTS PER
SECOND
These number can go up or down depending on
network access demand / to other systems
26. Evam Push listeners Listen to incoming requests
Works with Restful web services and is capable of responding to requests
Virtual hardware is recommended
26
EVAM Event Listeners
Technological features
EVAM Pull Listeners Listen to data streams in real-time
De鍖ning a new datasource is con鍖guration based - for currently supported
datasource types (see slide 23)
New datasource types are supported through development with Evam SDK
Pull Listener
Push Listener
27. 27
EVAM Data Enrichment
Steroids for Data
1. Non-cache-able data: Evam executes the query in runtime once
for every event that requires the enrichment
2. Cache-able data: Evam retrieves the entire data set once on a
given period
3. Expiring data: Evam executes the query in the runtime if the
unexpired data is not available
Evam enriches event data from external systems
Enrichments come in 3 鍖avors depending on the data characteristics:
28. 28
EVAM Actions
Technological features
EVAM out-of-the-box actions can easily be integrated with almost all
systems with basic con鍖gurations
Actions including sending SMS, IM, PUSH noti鍖cations, sending email, db
operations and web service operations are out of the box
Additional integrations can easily be realized using EVAM SDK & JAVA code
Actions
INVOKE WEB SERVICE
DATABASE OPERATIONS
SMART ACTIONS DECISION ENGINE
SEND SMS / EMAIL ..
29. 29
Out-of-the-box Support
Omni-Channel event processing
Oracle Goldengate
Web clickstreams
Credit Card Systems
Core Banking Systems
Social Media (Twitter,
Facebook, Foursquare)
Tibco Service Bus
Kafka
JMS Queues
Events Enrichment Actions
Siebel Marketing
Automation
Chordiant CDM
SAS RTDM
Case management
systems
Databases
Mobile Push Noti鍖cations
Web pop-ups, etc.
Oracle DB
Teradata DB
Web Services
SAP HANA
NoSQL (Cassandra,
Mongo)
SQL Server
31. 31
Example Use Cases
Customer Loyalty & Customer Satisfaction
Event ActionScenario
Customers enters a
shopping Mall.
Check triangulation from Cell
tower antennas, if customer
spends > 100 $ / month and
his contract has expired, then
communicate renewal o鍖er
Send SMS with o鍖er : Go to
Mall MNO Store, renew
contract and get an Iphone 6
for 100$.
Bank card is held or
blocked at ATM
Create new support ticket
and send to customer
service
Trigger pre-emptive outbound
call for customer care support
to resolve issue
Real time support just whenyour clients need it most!
20X uptake when offers appear at
the right moment!
32. Get in touch for a Free Try-and-buy Pilot!
Thank You
32