SlideShare a Scribd company logo
1 of 19
Download to read offline
REAL-TIME
DECISION ENGINES
REACT TO YOUR BUSINESS WHEN IT SPEAKS TO YOU
ALEX PIERMATTEO
SERGIO SPINATELLI
2
Data Reply
Supports you in becoming Data-Driven with Cloud & Open-Source
Data & ML Engineering3
Data Platforms & Cloud
Solutions1
Event-Driven & Streaming
Applications2
Services
§ Enabling Customers to become Data-Driven by providing state of
the art Architectures and Applications focusing on Distributed &
Cloud technologies
§ Architecture and Development of Big Data Applications, Services
and Infrastructure, such as Data Platforms, Real-Time Decision
Engines and Machine Learning Applications
§ Providing highly automated, scalable and customised solutions
matching the client's needs
§ Build and Automate Machine Learning & Analytics Applications
for constantly delivering value
3
Event-Driven & Streaming Applications
We can support you in building efficient and scalable real-time
applications & microservices, based on modern streaming and
event-driven frameworks
§ Real-Time Decision Engines
§ Streaming Data Processing & Analytics
§ Real-Time Visualizations
§ Event-Sourcing for Business Applications
§ Chat-Bots & Cloud Native Applications
§ Technologies:
Apache Kafka, Confluent Platform, Kafka Streams, Apache Flink,
ksqlDB, AWS Kinesis, Azure EventHub, Google PubSub,
Serverless Functions, Redis, Kubernetes
Focus Area
Services
Sergio Spinatelli
Business Unit Manager
Architect
Alex Piermatteo
Business Unit Manager
Architect
REAL-TIME
DECISION ENGINES
Event-Driven Systems
The foundation for a new mindset
Based on Events: “significant changes of state”
§ A customer buys a product, a car’s tire pressure changes, a user clicks on a website button,
a passenger checks in
Events can be streamed from the systems recording or producing them (with Kafka!) to be made
available in real-time
Once events are available, they can drive new Business Value, because being Event-Driven means
being:
§ Actionable:
§ Events can trigger well defined actions (or chain of actions) like upselling, cross-
selling, notifications..
§ Relevant and Meaningful:
§ Reacting to events allows the action to be relevant in the context of the user and more
meaningful for them
§ Real-Time:
§ Actions performed in real-time instead of days later can improve customer satisfaction,
reduce risk and reduce costs
Real-Time Decision Engines
A smart way to use Events
Out in the wild: Organisations make decisions around stale and often inaccurate information
Real-Time Decision Engines turn real-time data into real-time action:
1. Provision of information in context and integrated with the decision work-flow in real-time
2. Ability of an organization to make then operational and business choices based on the most current data
3. Leveraging Situational Awareness to perform the most informed, accurate and fast decision on what action to take
Fast reaction times to real-world business events bring
new use cases:
§ Improving customer experience
§ Recognizing risk quickly
§ Acting on information as soon as it is available
§ Avoid mistakes due to outdated data
Real-Time Decision Engines
Key steps to building one
It's an iterative process based on a Microservice approach where each additional developed service provides a new set of features:
1. Start integrating key real-time data sources to create your Context information
• E.g.: customer information, permissions, last actions of a customer, interactions made with the customer, ..
2. Build services able to create Queryable "materialized views" of this context information
3. Integrate additional real-time Events which will drive your Actions and trigger your Business Logic
4. Deliver a use case able to get your Events as input and based on the most up to date contextual information decide in real-time what
Actions to perform
5. The Real-Time Decision Engine should be highly configurable, reusable and easy to extend
6. Add more contextual information (microservices + additional sources) as you need it for new use cases or to improve the precision of
your current RTDE ecosystem
Real-Time Decision Engines
Pattern 1 – Basic Flow
§ Any part of the architecture can be developed ad hoc based on
custom requirements
§ Due to its Event-Driven nature, the architecture can scale from
low to high volumes of events
§ The System matches every Event with the Real-Time Context
information to understand what to do
§ The Event-Based nature of the system makes the definitions of
the Decision Rules easy to make and understand
§ Each service in the Context layer can be reused for different use
cases
§ The microservice and decoupled approach makes the
architecture easy to extend with new features and tools
Real-Time Decision Engines
Pattern 2 – Batch Flow integration
§ The previous architecture can be adapted and used also for Use
Cases that are not exactly Event-Driven but are driven by some
particular Segmentation on top of the entire Context Dataset
§ In this case the entire Context can be included as a real-time
Golden Record in an OLAP/Data Grid system where the
filtering can run on top to define new Actions
§ The Segmentation is also distributed and can scale accordingly
with the Context Dataset size
Real-Time Decision Engines
Pattern 3 – Feedback loop to fuel further Decisions
§ The final "evolution" of an RTDE is the inclusion
in the Engine of the results coming back from the
generated Actions
§ This information can be processed to extend the
Real-Time Context of the Engine and used again
from the RTDE Layer to make even more precise
decisions
§ The results of the decisions can be also included
in Real-Time Visualization tools
RTDE INDUSTRY
EXAMPLES
RTDEs in the Telecommunications Industry
Common Applications and Use Cases
Example Use CasesTypical Data Sources
§ Network & infrastructure sensor data
§ Subscription data
§ Customer data
§ Consumption data
§ Sales data
§ Sales channel information and privacy constraints/permissions
§ Engagement and interaction data
§ Location data
§ Real-Time marketing campaigns
§ Cross-channel
§ Up-selling
§ Cross-selling
§ Location based
§ Network & infrastructure anomaly detection and alerting
§ Real-Time Customer 360
§ Real-Time Customer satisfaction feedback collection
§ Real-Time credit score check & subscription risk mitigation
13
Real-Time Marketing Campaigning and Next Best Offer
Telecommunication – Event-Driven & Streaming Applications
In order to generate personalized extension Offers to drive
profits, reduce costs and perform more accurate marketing
when the End Users hit their data plan limits, a migration from a
previous ETL-based marketing logic to a Real-Time Decision
Engine able to quickly react to business events was performed
Approach and achieved results
§ Development of a Real-Time Decision Engine able to generate a
personalized offer in seconds based on real-time information of
the End Users
§ Migration of all the previous Throttle Events Campaigns from
batch to a near-real-time fashion: The End Users of the Telco
Customer receive a new offer in seconds after they reach their
data volume threshold
§ Improved accuracy due to the usage of real-time information:
previously the Customer based the offers for its End User on 3-
day old data
Key Facts
§ Next Best offer within 5s of trigger event
§ 20k SMS per day to customers for main Brand
§ 15 Campaigns running after 6 month, 30 after 9 months
§ Errors percentage with the Marketing offers went down from
10% to 0.1% after the migration based on customers real-time
data
§ Cost reduction due to the dismission of some old licenses not
required anymore
Use case visualization
Use Case Overview
Business Goal
RTDEs in the Banking & Insurance Industries
Common Applications and Use Cases
Example Use CasesTypical Data Sources
Banking
§ Transaction data
§ Account data
§ Customer data
§ Loan data and credit score
§ Stock exchange data
§ Mobile phone location (e.g. mobile payments)
Insurance
§ Policy data
§ Customer data
§ Account data
§ Location and sensor data
Banking
§ Real-Time fraud detection and Contextual payment verification
§ Faster Account verification
§ Real-Time security breach detection
§ Shorter Loan decision times
§ Customized trading suggestions
§ Real-Time mobile app operations
§ ChatBot for customers to perform routine actions
Insurance
§ Shorter Policy approval decision times
§ Real-Time upselling and cross-selling
§ Real-Time checks for coverage and notifications
§ Real-Time security breach detection
§ ChatBots for customer support and performing actions on policies
15
Microservice-based Banking Middleware
Banking – Event-Driven & Streaming Applications
Business Goal
In order to process transactions and customer data in a scalable
and resilient way and to replace a legacy system integrating a
diverse ecosystem of internal and external banking systems, an
event-driven middleware was developed
Approach and achieved results
§ Integration and communication with systems of external partner
companies was achieved in a secure manner
§ Integration of internal core banking systems was achieved, and
the end-to-end integration allowed for fast data and transaction
flows
§ End-to-End solution using a microservice and event-driven
approach for scalability and resiliency
Key Facts
§ Greenfield project brought to a production-ready state in 4 months
§ Integrated and harmonized services and systems with substantial
differences in communication interfaces and approaches
§ Orchestrated 40 different workflows, including monetary
transactions
Use case visualization
Use case overview
RTDEs in the Media Industry
Common Applications and Use Cases
Example Use CasesTypical Data Sources
§ Content consumption data: what, when, who, ..
§ Advertisement and tracking data
§ EPG data for live TV
§ Subscription data
§ User demographic data
§ Content metadata (movie title, TV-program name, radio program
type..)
§ Clickstream data (online)
§ Real-Time:
§ Marketing campaigns
§ Content recommendations and cross-selling
§ Advertisement selection and placement
§ Churn analysis and prevention
§ Payment fraud detection
§ Payment method suggestion
§ Customer 360
17
Video Stream Event Analysis & Processing
Media – Event-Driven & Streaming Applications
Business Goal
To improve viewer experience and enforce restrictions in real-
time, a real-time decisioning engine based on video stream
events was needed, able to perform actions and take decisions
according to specific business logic
Approach and achieved results
§ End-to-End solution with frontend device data generation, ingestion,
stream processing applications and data analysis, enabling:
§ Concurrent Streams Block: real-time block of account sharing
§ Trending Content: real-time computation of what content (Video-
on-Demand or Live TV) is currently popular, to be automatically
highlighted to the users in the frontends
§ Analysis of video view sessions and event tracking: real-time
detection, tracking and and analysis of user viewing sessions,
integrated into the tracking and clickstream analytics
§ Resume Position: a more precise and up to date resume
position is computed and can be used to continue playback at a
later point in time
Key Facts
§ Go-Live after 3 months
§ Enforcements of user limitations in seconds
§ Accurate trending content near-real time on the main page for
better content discovery (incl. live events)
§ Improved video view session tracking
§ More accurate resume position after stop, e.g. on turning off the tv
Use case visualization
Use Case Overview
Q&A
SEE YOU AT THE CSE ROUNDTABLE!

More Related Content

What's hot

Stream processing using Kafka
Stream processing using KafkaStream processing using Kafka
Stream processing using KafkaKnoldus Inc.
 
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5Cloudera, Inc.
 
Unifying Stream, SWL and CEP for Declarative Stream Processing with Apache Flink
Unifying Stream, SWL and CEP for Declarative Stream Processing with Apache FlinkUnifying Stream, SWL and CEP for Declarative Stream Processing with Apache Flink
Unifying Stream, SWL and CEP for Declarative Stream Processing with Apache FlinkDataWorks Summit/Hadoop Summit
 
The Columnar Era: Leveraging Parquet, Arrow and Kudu for High-Performance Ana...
The Columnar Era: Leveraging Parquet, Arrow and Kudu for High-Performance Ana...The Columnar Era: Leveraging Parquet, Arrow and Kudu for High-Performance Ana...
The Columnar Era: Leveraging Parquet, Arrow and Kudu for High-Performance Ana...DataWorks Summit/Hadoop Summit
 
Building robust CDC pipeline with Apache Hudi and Debezium
Building robust CDC pipeline with Apache Hudi and DebeziumBuilding robust CDC pipeline with Apache Hudi and Debezium
Building robust CDC pipeline with Apache Hudi and DebeziumTathastu.ai
 
Temporal-Joins in Kafka Streams and ksqlDB | Matthias Sax, Confluent
Temporal-Joins in Kafka Streams and ksqlDB | Matthias Sax, ConfluentTemporal-Joins in Kafka Streams and ksqlDB | Matthias Sax, Confluent
Temporal-Joins in Kafka Streams and ksqlDB | Matthias Sax, ConfluentHostedbyConfluent
 
The Hidden Value of Hadoop Migration
The Hidden Value of Hadoop MigrationThe Hidden Value of Hadoop Migration
The Hidden Value of Hadoop MigrationDatabricks
 
Hive and Apache Tez: Benchmarked at Yahoo! Scale
Hive and Apache Tez: Benchmarked at Yahoo! ScaleHive and Apache Tez: Benchmarked at Yahoo! Scale
Hive and Apache Tez: Benchmarked at Yahoo! ScaleDataWorks Summit
 
Admission Control in Impala
Admission Control in ImpalaAdmission Control in Impala
Admission Control in ImpalaCloudera, Inc.
 
How Zillow Unlocked Kafka to 50 Teams in 8 months | Shahar Cizer Kobrinsky, Z...
How Zillow Unlocked Kafka to 50 Teams in 8 months | Shahar Cizer Kobrinsky, Z...How Zillow Unlocked Kafka to 50 Teams in 8 months | Shahar Cizer Kobrinsky, Z...
How Zillow Unlocked Kafka to 50 Teams in 8 months | Shahar Cizer Kobrinsky, Z...HostedbyConfluent
 
Building large scale transactional data lake using apache hudi
Building large scale transactional data lake using apache hudiBuilding large scale transactional data lake using apache hudi
Building large scale transactional data lake using apache hudiBill Liu
 
Improving fault tolerance and scaling out in Kafka Streams with Bill Bejeck |...
Improving fault tolerance and scaling out in Kafka Streams with Bill Bejeck |...Improving fault tolerance and scaling out in Kafka Streams with Bill Bejeck |...
Improving fault tolerance and scaling out in Kafka Streams with Bill Bejeck |...HostedbyConfluent
 
Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...
Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...
Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...Amazon Web Services
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureDatabricks
 
[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)NAVER D2
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMarkus Michalewicz
 
Introduction to Structured Streaming
Introduction to Structured StreamingIntroduction to Structured Streaming
Introduction to Structured StreamingKnoldus Inc.
 

What's hot (20)

Stream processing using Kafka
Stream processing using KafkaStream processing using Kafka
Stream processing using Kafka
 
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
 
Netflix Data Pipeline With Kafka
Netflix Data Pipeline With KafkaNetflix Data Pipeline With Kafka
Netflix Data Pipeline With Kafka
 
Unifying Stream, SWL and CEP for Declarative Stream Processing with Apache Flink
Unifying Stream, SWL and CEP for Declarative Stream Processing with Apache FlinkUnifying Stream, SWL and CEP for Declarative Stream Processing with Apache Flink
Unifying Stream, SWL and CEP for Declarative Stream Processing with Apache Flink
 
The Columnar Era: Leveraging Parquet, Arrow and Kudu for High-Performance Ana...
The Columnar Era: Leveraging Parquet, Arrow and Kudu for High-Performance Ana...The Columnar Era: Leveraging Parquet, Arrow and Kudu for High-Performance Ana...
The Columnar Era: Leveraging Parquet, Arrow and Kudu for High-Performance Ana...
 
The delta architecture
The delta architectureThe delta architecture
The delta architecture
 
Building robust CDC pipeline with Apache Hudi and Debezium
Building robust CDC pipeline with Apache Hudi and DebeziumBuilding robust CDC pipeline with Apache Hudi and Debezium
Building robust CDC pipeline with Apache Hudi and Debezium
 
Temporal-Joins in Kafka Streams and ksqlDB | Matthias Sax, Confluent
Temporal-Joins in Kafka Streams and ksqlDB | Matthias Sax, ConfluentTemporal-Joins in Kafka Streams and ksqlDB | Matthias Sax, Confluent
Temporal-Joins in Kafka Streams and ksqlDB | Matthias Sax, Confluent
 
The Hidden Value of Hadoop Migration
The Hidden Value of Hadoop MigrationThe Hidden Value of Hadoop Migration
The Hidden Value of Hadoop Migration
 
Hive and Apache Tez: Benchmarked at Yahoo! Scale
Hive and Apache Tez: Benchmarked at Yahoo! ScaleHive and Apache Tez: Benchmarked at Yahoo! Scale
Hive and Apache Tez: Benchmarked at Yahoo! Scale
 
Apache Kafka
Apache Kafka Apache Kafka
Apache Kafka
 
Admission Control in Impala
Admission Control in ImpalaAdmission Control in Impala
Admission Control in Impala
 
How Zillow Unlocked Kafka to 50 Teams in 8 months | Shahar Cizer Kobrinsky, Z...
How Zillow Unlocked Kafka to 50 Teams in 8 months | Shahar Cizer Kobrinsky, Z...How Zillow Unlocked Kafka to 50 Teams in 8 months | Shahar Cizer Kobrinsky, Z...
How Zillow Unlocked Kafka to 50 Teams in 8 months | Shahar Cizer Kobrinsky, Z...
 
Building large scale transactional data lake using apache hudi
Building large scale transactional data lake using apache hudiBuilding large scale transactional data lake using apache hudi
Building large scale transactional data lake using apache hudi
 
Improving fault tolerance and scaling out in Kafka Streams with Bill Bejeck |...
Improving fault tolerance and scaling out in Kafka Streams with Bill Bejeck |...Improving fault tolerance and scaling out in Kafka Streams with Bill Bejeck |...
Improving fault tolerance and scaling out in Kafka Streams with Bill Bejeck |...
 
Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...
Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...
Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
 
[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
 
Introduction to Structured Streaming
Introduction to Structured StreamingIntroduction to Structured Streaming
Introduction to Structured Streaming
 

Similar to Data reply sneak peek: real time decision engines

Real time data integration best practices and architecture
Real time data integration best practices and architectureReal time data integration best practices and architecture
Real time data integration best practices and architectureBui Kiet
 
DAC Tekiō by DAC Software Solutions Ltd.
DAC Tekiō by DAC Software Solutions Ltd.DAC Tekiō by DAC Software Solutions Ltd.
DAC Tekiō by DAC Software Solutions Ltd.Nicholai Portelli
 
DataArt Financial Services and Capital Markets
DataArt Financial Services and Capital MarketsDataArt Financial Services and Capital Markets
DataArt Financial Services and Capital MarketsDataArt
 
Apache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial ServicesApache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial Servicesconfluent
 
Project Deliverable 4 Analytics, Interfaces, and Cloud Technolo.docx
Project Deliverable 4 Analytics, Interfaces, and Cloud Technolo.docxProject Deliverable 4 Analytics, Interfaces, and Cloud Technolo.docx
Project Deliverable 4 Analytics, Interfaces, and Cloud Technolo.docxwkyra78
 
Business and Data in motion
Business and Data in motionBusiness and Data in motion
Business and Data in motionBearingPoint
 
EastWest Ageas Life Insurance – Insurer Transformation Award 2023
EastWest Ageas Life Insurance – Insurer Transformation Award 2023EastWest Ageas Life Insurance – Insurer Transformation Award 2023
EastWest Ageas Life Insurance – Insurer Transformation Award 2023The Digital Insurer
 
Data Analytics in Digital Transformation
Data Analytics in Digital TransformationData Analytics in Digital Transformation
Data Analytics in Digital TransformationMukund Babbar
 
Business in Motion with Data at Rest
Business in Motion with Data at RestBusiness in Motion with Data at Rest
Business in Motion with Data at RestLaura Banciu
 
ANZ C-Level Roundtable
ANZ C-Level RoundtableANZ C-Level Roundtable
ANZ C-Level Roundtableconfluent
 
Five performance factors you need to know about in 2018
Five performance factors you need to know about in 2018Five performance factors you need to know about in 2018
Five performance factors you need to know about in 2018Fredric Lundgren
 
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
 
APAC Exec Roundtable
APAC Exec Roundtable APAC Exec Roundtable
APAC Exec Roundtable confluent
 
Cloud 2020: taking your customers into the future - Peter Schwartz Avanxo Clo...
Cloud 2020: taking your customers into the future - Peter Schwartz Avanxo Clo...Cloud 2020: taking your customers into the future - Peter Schwartz Avanxo Clo...
Cloud 2020: taking your customers into the future - Peter Schwartz Avanxo Clo...Avanxo
 
New Analytic Uses of Master Data Management in the Enterprise
New Analytic Uses of Master Data Management in the EnterpriseNew Analytic Uses of Master Data Management in the Enterprise
New Analytic Uses of Master Data Management in the EnterpriseDATAVERSITY
 
Big Data, Big Rewards
Big Data, Big RewardsBig Data, Big Rewards
Big Data, Big Rewardsnhainisaini
 
BIG DATA, BIG REWARDS
BIG DATA, BIG REWARDSBIG DATA, BIG REWARDS
BIG DATA, BIG REWARDSmyteratak
 
Week 3 Case 1 : Big Data Big Reward
Week 3 Case 1 :  Big Data Big RewardWeek 3 Case 1 :  Big Data Big Reward
Week 3 Case 1 : Big Data Big Rewarddyadelm
 

Similar to Data reply sneak peek: real time decision engines (20)

Real time data integration best practices and architecture
Real time data integration best practices and architectureReal time data integration best practices and architecture
Real time data integration best practices and architecture
 
DAC Tekiō by DAC Software Solutions Ltd.
DAC Tekiō by DAC Software Solutions Ltd.DAC Tekiō by DAC Software Solutions Ltd.
DAC Tekiō by DAC Software Solutions Ltd.
 
DataArt Financial Services and Capital Markets
DataArt Financial Services and Capital MarketsDataArt Financial Services and Capital Markets
DataArt Financial Services and Capital Markets
 
Apache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial ServicesApache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial Services
 
Project Deliverable 4 Analytics, Interfaces, and Cloud Technolo.docx
Project Deliverable 4 Analytics, Interfaces, and Cloud Technolo.docxProject Deliverable 4 Analytics, Interfaces, and Cloud Technolo.docx
Project Deliverable 4 Analytics, Interfaces, and Cloud Technolo.docx
 
Business and Data in motion
Business and Data in motionBusiness and Data in motion
Business and Data in motion
 
bpm3.1-era-fast-data-04
bpm3.1-era-fast-data-04bpm3.1-era-fast-data-04
bpm3.1-era-fast-data-04
 
EastWest Ageas Life Insurance – Insurer Transformation Award 2023
EastWest Ageas Life Insurance – Insurer Transformation Award 2023EastWest Ageas Life Insurance – Insurer Transformation Award 2023
EastWest Ageas Life Insurance – Insurer Transformation Award 2023
 
Data Analytics in Digital Transformation
Data Analytics in Digital TransformationData Analytics in Digital Transformation
Data Analytics in Digital Transformation
 
Business in Motion with Data at Rest
Business in Motion with Data at RestBusiness in Motion with Data at Rest
Business in Motion with Data at Rest
 
Oi
OiOi
Oi
 
ANZ C-Level Roundtable
ANZ C-Level RoundtableANZ C-Level Roundtable
ANZ C-Level Roundtable
 
Five performance factors you need to know about in 2018
Five performance factors you need to know about in 2018Five performance factors you need to know about in 2018
Five performance factors you need to know about in 2018
 
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
 
APAC Exec Roundtable
APAC Exec Roundtable APAC Exec Roundtable
APAC Exec Roundtable
 
Cloud 2020: taking your customers into the future - Peter Schwartz Avanxo Clo...
Cloud 2020: taking your customers into the future - Peter Schwartz Avanxo Clo...Cloud 2020: taking your customers into the future - Peter Schwartz Avanxo Clo...
Cloud 2020: taking your customers into the future - Peter Schwartz Avanxo Clo...
 
New Analytic Uses of Master Data Management in the Enterprise
New Analytic Uses of Master Data Management in the EnterpriseNew Analytic Uses of Master Data Management in the Enterprise
New Analytic Uses of Master Data Management in the Enterprise
 
Big Data, Big Rewards
Big Data, Big RewardsBig Data, Big Rewards
Big Data, Big Rewards
 
BIG DATA, BIG REWARDS
BIG DATA, BIG REWARDSBIG DATA, BIG REWARDS
BIG DATA, BIG REWARDS
 
Week 3 Case 1 : Big Data Big Reward
Week 3 Case 1 :  Big Data Big RewardWeek 3 Case 1 :  Big Data Big Reward
Week 3 Case 1 : Big Data Big Reward
 

More from confluent

Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Santander Stream Processing with Apache Flink
Santander Stream Processing with Apache FlinkSantander Stream Processing with Apache Flink
Santander Stream Processing with Apache Flinkconfluent
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsconfluent
 
Workshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con FlinkWorkshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con Flinkconfluent
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...confluent
 
AWS Immersion Day Mapfre - Confluent
AWS Immersion Day Mapfre   -   ConfluentAWS Immersion Day Mapfre   -   Confluent
AWS Immersion Day Mapfre - Confluentconfluent
 
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkconfluent
 
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent CloudQ&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloudconfluent
 
Citi TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Diveconfluent
 
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluentconfluent
 
Q&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service MeshQ&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Meshconfluent
 
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka MicroservicesCiti Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservicesconfluent
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3confluent
 
Citi Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging ModernizationCiti Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernizationconfluent
 
Citi Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataCiti Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataconfluent
 
Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2confluent
 
Data In Motion Paris 2023
Data In Motion Paris 2023Data In Motion Paris 2023
Data In Motion Paris 2023confluent
 
Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with SynthesisConfluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesisconfluent
 
The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023confluent
 
The Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data StreamsThe Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data Streamsconfluent
 

More from confluent (20)

Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Santander Stream Processing with Apache Flink
Santander Stream Processing with Apache FlinkSantander Stream Processing with Apache Flink
Santander Stream Processing with Apache Flink
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insights
 
Workshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con FlinkWorkshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con Flink
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
 
AWS Immersion Day Mapfre - Confluent
AWS Immersion Day Mapfre   -   ConfluentAWS Immersion Day Mapfre   -   Confluent
AWS Immersion Day Mapfre - Confluent
 
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalk
 
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent CloudQ&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
 
Citi TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Dive
 
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluent
 
Q&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service MeshQ&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Mesh
 
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka MicroservicesCiti Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservices
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3
 
Citi Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging ModernizationCiti Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernization
 
Citi Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataCiti Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time data
 
Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2
 
Data In Motion Paris 2023
Data In Motion Paris 2023Data In Motion Paris 2023
Data In Motion Paris 2023
 
Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with SynthesisConfluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesis
 
The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023
 
The Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data StreamsThe Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data Streams
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 

Recently uploaded (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 

Data reply sneak peek: real time decision engines

  • 1. REAL-TIME DECISION ENGINES REACT TO YOUR BUSINESS WHEN IT SPEAKS TO YOU ALEX PIERMATTEO SERGIO SPINATELLI
  • 2. 2 Data Reply Supports you in becoming Data-Driven with Cloud & Open-Source Data & ML Engineering3 Data Platforms & Cloud Solutions1 Event-Driven & Streaming Applications2 Services § Enabling Customers to become Data-Driven by providing state of the art Architectures and Applications focusing on Distributed & Cloud technologies § Architecture and Development of Big Data Applications, Services and Infrastructure, such as Data Platforms, Real-Time Decision Engines and Machine Learning Applications § Providing highly automated, scalable and customised solutions matching the client's needs § Build and Automate Machine Learning & Analytics Applications for constantly delivering value
  • 3. 3 Event-Driven & Streaming Applications We can support you in building efficient and scalable real-time applications & microservices, based on modern streaming and event-driven frameworks § Real-Time Decision Engines § Streaming Data Processing & Analytics § Real-Time Visualizations § Event-Sourcing for Business Applications § Chat-Bots & Cloud Native Applications § Technologies: Apache Kafka, Confluent Platform, Kafka Streams, Apache Flink, ksqlDB, AWS Kinesis, Azure EventHub, Google PubSub, Serverless Functions, Redis, Kubernetes Focus Area Services Sergio Spinatelli Business Unit Manager Architect Alex Piermatteo Business Unit Manager Architect
  • 5. Event-Driven Systems The foundation for a new mindset Based on Events: “significant changes of state” § A customer buys a product, a car’s tire pressure changes, a user clicks on a website button, a passenger checks in Events can be streamed from the systems recording or producing them (with Kafka!) to be made available in real-time Once events are available, they can drive new Business Value, because being Event-Driven means being: § Actionable: § Events can trigger well defined actions (or chain of actions) like upselling, cross- selling, notifications.. § Relevant and Meaningful: § Reacting to events allows the action to be relevant in the context of the user and more meaningful for them § Real-Time: § Actions performed in real-time instead of days later can improve customer satisfaction, reduce risk and reduce costs
  • 6. Real-Time Decision Engines A smart way to use Events Out in the wild: Organisations make decisions around stale and often inaccurate information Real-Time Decision Engines turn real-time data into real-time action: 1. Provision of information in context and integrated with the decision work-flow in real-time 2. Ability of an organization to make then operational and business choices based on the most current data 3. Leveraging Situational Awareness to perform the most informed, accurate and fast decision on what action to take Fast reaction times to real-world business events bring new use cases: § Improving customer experience § Recognizing risk quickly § Acting on information as soon as it is available § Avoid mistakes due to outdated data
  • 7. Real-Time Decision Engines Key steps to building one It's an iterative process based on a Microservice approach where each additional developed service provides a new set of features: 1. Start integrating key real-time data sources to create your Context information • E.g.: customer information, permissions, last actions of a customer, interactions made with the customer, .. 2. Build services able to create Queryable "materialized views" of this context information 3. Integrate additional real-time Events which will drive your Actions and trigger your Business Logic 4. Deliver a use case able to get your Events as input and based on the most up to date contextual information decide in real-time what Actions to perform 5. The Real-Time Decision Engine should be highly configurable, reusable and easy to extend 6. Add more contextual information (microservices + additional sources) as you need it for new use cases or to improve the precision of your current RTDE ecosystem
  • 8. Real-Time Decision Engines Pattern 1 – Basic Flow § Any part of the architecture can be developed ad hoc based on custom requirements § Due to its Event-Driven nature, the architecture can scale from low to high volumes of events § The System matches every Event with the Real-Time Context information to understand what to do § The Event-Based nature of the system makes the definitions of the Decision Rules easy to make and understand § Each service in the Context layer can be reused for different use cases § The microservice and decoupled approach makes the architecture easy to extend with new features and tools
  • 9. Real-Time Decision Engines Pattern 2 – Batch Flow integration § The previous architecture can be adapted and used also for Use Cases that are not exactly Event-Driven but are driven by some particular Segmentation on top of the entire Context Dataset § In this case the entire Context can be included as a real-time Golden Record in an OLAP/Data Grid system where the filtering can run on top to define new Actions § The Segmentation is also distributed and can scale accordingly with the Context Dataset size
  • 10. Real-Time Decision Engines Pattern 3 – Feedback loop to fuel further Decisions § The final "evolution" of an RTDE is the inclusion in the Engine of the results coming back from the generated Actions § This information can be processed to extend the Real-Time Context of the Engine and used again from the RTDE Layer to make even more precise decisions § The results of the decisions can be also included in Real-Time Visualization tools
  • 12. RTDEs in the Telecommunications Industry Common Applications and Use Cases Example Use CasesTypical Data Sources § Network & infrastructure sensor data § Subscription data § Customer data § Consumption data § Sales data § Sales channel information and privacy constraints/permissions § Engagement and interaction data § Location data § Real-Time marketing campaigns § Cross-channel § Up-selling § Cross-selling § Location based § Network & infrastructure anomaly detection and alerting § Real-Time Customer 360 § Real-Time Customer satisfaction feedback collection § Real-Time credit score check & subscription risk mitigation
  • 13. 13 Real-Time Marketing Campaigning and Next Best Offer Telecommunication – Event-Driven & Streaming Applications In order to generate personalized extension Offers to drive profits, reduce costs and perform more accurate marketing when the End Users hit their data plan limits, a migration from a previous ETL-based marketing logic to a Real-Time Decision Engine able to quickly react to business events was performed Approach and achieved results § Development of a Real-Time Decision Engine able to generate a personalized offer in seconds based on real-time information of the End Users § Migration of all the previous Throttle Events Campaigns from batch to a near-real-time fashion: The End Users of the Telco Customer receive a new offer in seconds after they reach their data volume threshold § Improved accuracy due to the usage of real-time information: previously the Customer based the offers for its End User on 3- day old data Key Facts § Next Best offer within 5s of trigger event § 20k SMS per day to customers for main Brand § 15 Campaigns running after 6 month, 30 after 9 months § Errors percentage with the Marketing offers went down from 10% to 0.1% after the migration based on customers real-time data § Cost reduction due to the dismission of some old licenses not required anymore Use case visualization Use Case Overview Business Goal
  • 14. RTDEs in the Banking & Insurance Industries Common Applications and Use Cases Example Use CasesTypical Data Sources Banking § Transaction data § Account data § Customer data § Loan data and credit score § Stock exchange data § Mobile phone location (e.g. mobile payments) Insurance § Policy data § Customer data § Account data § Location and sensor data Banking § Real-Time fraud detection and Contextual payment verification § Faster Account verification § Real-Time security breach detection § Shorter Loan decision times § Customized trading suggestions § Real-Time mobile app operations § ChatBot for customers to perform routine actions Insurance § Shorter Policy approval decision times § Real-Time upselling and cross-selling § Real-Time checks for coverage and notifications § Real-Time security breach detection § ChatBots for customer support and performing actions on policies
  • 15. 15 Microservice-based Banking Middleware Banking – Event-Driven & Streaming Applications Business Goal In order to process transactions and customer data in a scalable and resilient way and to replace a legacy system integrating a diverse ecosystem of internal and external banking systems, an event-driven middleware was developed Approach and achieved results § Integration and communication with systems of external partner companies was achieved in a secure manner § Integration of internal core banking systems was achieved, and the end-to-end integration allowed for fast data and transaction flows § End-to-End solution using a microservice and event-driven approach for scalability and resiliency Key Facts § Greenfield project brought to a production-ready state in 4 months § Integrated and harmonized services and systems with substantial differences in communication interfaces and approaches § Orchestrated 40 different workflows, including monetary transactions Use case visualization Use case overview
  • 16. RTDEs in the Media Industry Common Applications and Use Cases Example Use CasesTypical Data Sources § Content consumption data: what, when, who, .. § Advertisement and tracking data § EPG data for live TV § Subscription data § User demographic data § Content metadata (movie title, TV-program name, radio program type..) § Clickstream data (online) § Real-Time: § Marketing campaigns § Content recommendations and cross-selling § Advertisement selection and placement § Churn analysis and prevention § Payment fraud detection § Payment method suggestion § Customer 360
  • 17. 17 Video Stream Event Analysis & Processing Media – Event-Driven & Streaming Applications Business Goal To improve viewer experience and enforce restrictions in real- time, a real-time decisioning engine based on video stream events was needed, able to perform actions and take decisions according to specific business logic Approach and achieved results § End-to-End solution with frontend device data generation, ingestion, stream processing applications and data analysis, enabling: § Concurrent Streams Block: real-time block of account sharing § Trending Content: real-time computation of what content (Video- on-Demand or Live TV) is currently popular, to be automatically highlighted to the users in the frontends § Analysis of video view sessions and event tracking: real-time detection, tracking and and analysis of user viewing sessions, integrated into the tracking and clickstream analytics § Resume Position: a more precise and up to date resume position is computed and can be used to continue playback at a later point in time Key Facts § Go-Live after 3 months § Enforcements of user limitations in seconds § Accurate trending content near-real time on the main page for better content discovery (incl. live events) § Improved video view session tracking § More accurate resume position after stop, e.g. on turning off the tv Use case visualization Use Case Overview
  • 18. Q&A
  • 19. SEE YOU AT THE CSE ROUNDTABLE!