SlideShare a Scribd company logo
Real-Time	Relevance
Rabobank’s	Event-driven	Architecture
using	Apache	Kafka
Jeroen	van	Disseldorp
Dizzit
Dizzit &Who am I
Personal
• 41	years,	married,	father	of	two
• Living	in	Raamsdonksveer
• Fanatic	squash	player
Education
• 1997	MSc	Computer	Science,	
Utrecht
• 2008	MBA	Rotterdam	School	of	
Management,	Erasmus	University
Career
• Started	developing	at	age	9
• 19	years	in	large	corporations
• Online,	Open	Source,	Architecture
• Passion	for	Product	Development
• Started	Dizzit	in	2014
• 3	FTE	today,	looking	for	new	devs
Dizzit &Rabobank Senses
Personal	Dialogue
Proactive	and	help	out
Every	journey	is	a	
positive	experience
Dizzit &Rabobank Mobile Banking
A	personal	financial	environment
• Manage	your	payments,	personal	
finance	and	bookkeeping	
intuitively	and	easily
• Notifies	you,	at	the	right	moment,	
thinks	along
Your	financial	network	close
• Rabobank	advisors	‘one	touch	
away’
• Always	connected	to	your	
financial	network
• Collaborate	and	share	with	
whomever	you	want
Using	your	preferred	device
• Mobile,	tablet,	laptop,	desktop
• Brain	or	touch	operation
• Car
Dizzit &Being relevant
Functionality
Alerting
Extra	Inzicht 2.0
Up-to-date	customer	
info
Customer	Journey	
Analytics
Dizzit &Alerting
Case
Customers	want	to	be	in	control	
of	their	finances.	This	requires	
notifying	them	in	situations	that	
require	action.
For	instance:
• Balance	below	threshold
• Salary	received
• Energy	bill	could	not	be	paid
• You	spent	more	on	groceries	
than	you	should	have
Challenge
Rabobank	allows	customers	to	
define	custom	notification	rules.	
But	the	entire	IT	landscape	is	
undergoing	renewal.	How	to	
detect	and	process	the	relevant	
financial	events?
Dizzit &
Time-driven
Request-driven
Event-driven
Initiator:	Time
Participants:	specified	systems
Initiator:	Client
Participants:	Client	and	Server
Initiator:	Event
Participants:	open-ended
Data logistics mechanisms
Dizzit &Time-driven: Digestion
“Data warehouses”
Typically	3	times	per	day
Batches
Fixed	process
Slow	but	predictable
Dizzit &
“SOA”
Millions	of	times	per	day
Individual	commands
Two	involved	parties
Requires	specific	intent
Request-driven: Movement
Dizzit &Event-driven: Nervous system
Millions	of	times	per	day
Observations,	signals
Context-dependant process
Autonomous	microservices
“Business Event Bus”
Millions	of	messages	per	day
Individual	observations	and	signals
Context-dependent	processing
Network	of	systems
Dizzit &
Business Event
An	event	that	is	important	for	a	customer
and/or	business	expert
Dizzit &
Business Event Bus
Rabobank’s	application	integration	platform
that	enables	real-time	business
Dizzit &
Business Event Bus
central	nervous	system
Rabobank’s	application	integration	platform
that	enables	real-time	business
Dizzit &Before Business Event Bus
Producer	1 Producer	2 Producer	3
Consumer	1 Consumer	2 Consumer	3 Consumer	4
Dizzit &Using Business Event Bus
Producer	1 Producer	2 Producer	3
Consumer	1 Consumer	2 Consumer	3 Consumer	4
Business	Event	Bus
Dizzit &Features
Functionality
Event	Messaging
Publish	/	subscribe	model
Schema	registry	for	corporate	
data	governance
Strict	security	model
Characteristics
Extremely	scalable,	up	to	
billions	of	messages	per	day
Producers	and	consumers	
don’t	know	each	other
Producers	and	consumers	
don’t	have	to	be	available	at	
the	same	time
Allows	both	real-time	and	
batch	processing
Producer	1 Producer	2 Producer	3
Consumer	1 Consumer	2 Consumer	3 Consumer	4
Business	Event	Bus
Dizzit &Being relevant
Functionality
Alerting
Extra	Inzicht 2.0
Up-to-date	customer	
info
Customer	Journey	
Analytics
Dizzit &Extra Inzicht 2.0
Case
Rabobank’s	personal	finance	
manager	categorizes	income	and	
expenditures.
Examples:
• Mortgage
• Groceries
• Clothing
Challenge
The	current	solution	processes	
transactions	in	nightly	batches,	
so	results	are	visible	the	next	day	
only.	This	decreases	the	service’s	
value.
The	current	IT	solution	is	too	
expensive.	A	cheaper	solution	
must	be	found,	or	the	service	
will	be	discontinued	entirely.
Dizzit &Being relevant
Functionality
Alerting
Extra	Inzicht 2.0
Up-to-date	customer	
info
Customer	Journey	
Analytics
Dizzit &Up-to-date customer info
Case
Banking	customers	are	given	
self-service	pages	with	which	
they	update	their	personal	
contact	information.
For	instance:
• Address
• Email
• Mobile	phone	number
Challenge
CRM	contains	the	master	
customer	data,	but	does	not	
support	high-volume	queries.	
Therefore	other	systems	store	
personal	information	as	well.	
These	systems	must	be	notified	
of	any	change	a	customer	makes	
to	his/her	personal	information.
Dizzit &Being relevant
Functionality
Alerting
Extra	Inzicht 2.0
Up-to-date	customer	
info
Customer	Journey	
Analytics
Dizzit &Customer Journey Analytics
Case
Rabobank	monitors	visitors	and	
customers	across	website	and	
app	to	track	effectiveness	and	
ease	of	use.
Examples:
• Product	pages	visited
• Sales	processes	started
• Services	used
Challenge
The	current	solution	supports	
only	web-based	channels.	This	
means	customers	are	not	
tracked	across	other	internal	
channels	(eg.	bank	offices,	call	
centers,	chats,	API)	and	external	
channels	(eg.	Facebook,	Twitter,	
external	websites).
Dizzit &Making Rabobank relevant
Alerting
200M+	rules	/	day
20M	alerts	/	month
Extra	Inzicht 2.0
25M	entries	/	day
10M	categorizations	/	day
Up-to-date	customer	info
150k+	updates	/	day
Customer	Journey	
Analytics
1M+	sessions	/	day
24

More Related Content

What's hot

Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data Engineering
Harald Erb
 
Core Concepts in azure data factory
Core Concepts in azure data factoryCore Concepts in azure data factory
Core Concepts in azure data factory
BRIJESH KUMAR
 
Large Scale Graph Analytics with JanusGraph
Large Scale Graph Analytics with JanusGraphLarge Scale Graph Analytics with JanusGraph
Large Scale Graph Analytics with JanusGraph
P. Taylor Goetz
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes Everything
VMUG IT
 
Horizon 8 + Instant Clones
Horizon 8 + Instant ClonesHorizon 8 + Instant Clones
Horizon 8 + Instant Clones
MarketingArrowECS_CZ
 
How to commit a project in svn using svn plugin in anypoint studio
How to commit a project in svn using svn plugin in anypoint studioHow to commit a project in svn using svn plugin in anypoint studio
How to commit a project in svn using svn plugin in anypoint studio
Sudha Ch
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
Mike Dirolf
 
Hadoop Strata Talk - Uber, your hadoop has arrived
Hadoop Strata Talk - Uber, your hadoop has arrived Hadoop Strata Talk - Uber, your hadoop has arrived
Hadoop Strata Talk - Uber, your hadoop has arrived
Vinoth Chandar
 
Vmware overview
Vmware overviewVmware overview
Vmware overview
Syed Zeeshan
 
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareVirtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMware
Datapath Consulting
 
Hyper-Converged Infrastructure Vx Rail
Hyper-Converged Infrastructure Vx Rail Hyper-Converged Infrastructure Vx Rail
Hyper-Converged Infrastructure Vx Rail
Jürgen Ambrosi
 
Snowflake Architecture.pptx
Snowflake Architecture.pptxSnowflake Architecture.pptx
Snowflake Architecture.pptx
chennakesava44
 
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community) [발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
동현 김
 
VMware VSAN Technical Deep Dive - March 2014
VMware VSAN Technical Deep Dive - March 2014VMware VSAN Technical Deep Dive - March 2014
VMware VSAN Technical Deep Dive - March 2014
David Davis
 
Azure data factory V1 and V2
Azure data factory V1 and V2Azure data factory V1 and V2
Azure data factory V1 and V2
BRIJESH KUMAR
 
VMware - HCX - Architecture and Design .pdf
VMware - HCX - Architecture and Design .pdfVMware - HCX - Architecture and Design .pdf
VMware - HCX - Architecture and Design .pdf
GiancarloSampaolesi
 
How To Become A Big Data Engineer? Edureka
How To Become A Big Data Engineer? EdurekaHow To Become A Big Data Engineer? Edureka
How To Become A Big Data Engineer? Edureka
Edureka!
 
Virtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareVirtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure software
Duncan Epping
 
Azure DataBricks for Data Engineering by Eugene Polonichko
Azure DataBricks for Data Engineering by Eugene PolonichkoAzure DataBricks for Data Engineering by Eugene Polonichko
Azure DataBricks for Data Engineering by Eugene Polonichko
Dimko Zhluktenko
 
VMware HCI solutions - 2020-01-16
VMware HCI solutions - 2020-01-16VMware HCI solutions - 2020-01-16
VMware HCI solutions - 2020-01-16
David Pasek
 

What's hot (20)

Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data Engineering
 
Core Concepts in azure data factory
Core Concepts in azure data factoryCore Concepts in azure data factory
Core Concepts in azure data factory
 
Large Scale Graph Analytics with JanusGraph
Large Scale Graph Analytics with JanusGraphLarge Scale Graph Analytics with JanusGraph
Large Scale Graph Analytics with JanusGraph
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes Everything
 
Horizon 8 + Instant Clones
Horizon 8 + Instant ClonesHorizon 8 + Instant Clones
Horizon 8 + Instant Clones
 
How to commit a project in svn using svn plugin in anypoint studio
How to commit a project in svn using svn plugin in anypoint studioHow to commit a project in svn using svn plugin in anypoint studio
How to commit a project in svn using svn plugin in anypoint studio
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
Hadoop Strata Talk - Uber, your hadoop has arrived
Hadoop Strata Talk - Uber, your hadoop has arrived Hadoop Strata Talk - Uber, your hadoop has arrived
Hadoop Strata Talk - Uber, your hadoop has arrived
 
Vmware overview
Vmware overviewVmware overview
Vmware overview
 
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareVirtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMware
 
Hyper-Converged Infrastructure Vx Rail
Hyper-Converged Infrastructure Vx Rail Hyper-Converged Infrastructure Vx Rail
Hyper-Converged Infrastructure Vx Rail
 
Snowflake Architecture.pptx
Snowflake Architecture.pptxSnowflake Architecture.pptx
Snowflake Architecture.pptx
 
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community) [발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
 
VMware VSAN Technical Deep Dive - March 2014
VMware VSAN Technical Deep Dive - March 2014VMware VSAN Technical Deep Dive - March 2014
VMware VSAN Technical Deep Dive - March 2014
 
Azure data factory V1 and V2
Azure data factory V1 and V2Azure data factory V1 and V2
Azure data factory V1 and V2
 
VMware - HCX - Architecture and Design .pdf
VMware - HCX - Architecture and Design .pdfVMware - HCX - Architecture and Design .pdf
VMware - HCX - Architecture and Design .pdf
 
How To Become A Big Data Engineer? Edureka
How To Become A Big Data Engineer? EdurekaHow To Become A Big Data Engineer? Edureka
How To Become A Big Data Engineer? Edureka
 
Virtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareVirtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure software
 
Azure DataBricks for Data Engineering by Eugene Polonichko
Azure DataBricks for Data Engineering by Eugene PolonichkoAzure DataBricks for Data Engineering by Eugene Polonichko
Azure DataBricks for Data Engineering by Eugene Polonichko
 
VMware HCI solutions - 2020-01-16
VMware HCI solutions - 2020-01-16VMware HCI solutions - 2020-01-16
VMware HCI solutions - 2020-01-16
 

Viewers also liked

The Business Event Bus
The Business Event BusThe Business Event Bus
The Business Event Bus
Joris Meijer
 
Event Driven Architectures - Phoenix Java Users Group 2013
Event Driven Architectures - Phoenix Java Users Group 2013Event Driven Architectures - Phoenix Java Users Group 2013
Event Driven Architectures - Phoenix Java Users Group 2013
clairvoyantllc
 
January 2016 Flink Community Update & Roadmap 2016
January 2016 Flink Community Update & Roadmap 2016January 2016 Flink Community Update & Roadmap 2016
January 2016 Flink Community Update & Roadmap 2016
Robert Metzger
 
Themenstruktur Kafka
Themenstruktur KafkaThemenstruktur Kafka
Themenstruktur Kafkaschoolmeester
 
Verwandlung Familienstruktur Schaubild
Verwandlung Familienstruktur SchaubildVerwandlung Familienstruktur Schaubild
Verwandlung Familienstruktur Schaubildschoolmeester
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
Benjamin Joyen-Conseil
 
Kostas Tzoumas - Apache Flink®: State of the Union and What's Next
Kostas Tzoumas - Apache Flink®: State of the Union and What's NextKostas Tzoumas - Apache Flink®: State of the Union and What's Next
Kostas Tzoumas - Apache Flink®: State of the Union and What's Next
Ververica
 
Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...
Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...
Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...
Stephan Ewen
 
Kostas Tzoumas - Stream Processing with Apache Flink®
Kostas Tzoumas - Stream Processing with Apache Flink®Kostas Tzoumas - Stream Processing with Apache Flink®
Kostas Tzoumas - Stream Processing with Apache Flink®
Ververica
 
Présentation et bonnes pratiques du pattern MVVM - MIC Belgique
Présentation et bonnes pratiques du pattern MVVM - MIC BelgiquePrésentation et bonnes pratiques du pattern MVVM - MIC Belgique
Présentation et bonnes pratiques du pattern MVVM - MIC Belgique
Denis Voituron
 
The Impact of Messaging Standards on Event-Driven Architecture and IoT
The Impact of Messaging Standards on Event-Driven Architecture and IoTThe Impact of Messaging Standards on Event-Driven Architecture and IoT
The Impact of Messaging Standards on Event-Driven Architecture and IoT
Solace
 
Event Driven Architecture - MeshU - Ilya Grigorik
Event Driven Architecture - MeshU - Ilya GrigorikEvent Driven Architecture - MeshU - Ilya Grigorik
Event Driven Architecture - MeshU - Ilya Grigorik
Ilya Grigorik
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
Lourens Naudé
 
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan EwenAdvanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
confluent
 
Building Event-Driven Systems with Apache Kafka
Building Event-Driven Systems with Apache KafkaBuilding Event-Driven Systems with Apache Kafka
Building Event-Driven Systems with Apache Kafka
Brian Ritchie
 
Monal Daxini - Beaming Flink to the Cloud @ Netflix
Monal Daxini - Beaming Flink to the Cloud @ NetflixMonal Daxini - Beaming Flink to the Cloud @ Netflix
Monal Daxini - Beaming Flink to the Cloud @ Netflix
Flink Forward
 
Assaf Araki – Real Time Analytics at Scale
Assaf Araki – Real Time Analytics at ScaleAssaf Araki – Real Time Analytics at Scale
Assaf Araki – Real Time Analytics at Scale
Flink Forward
 
Mohamed Amine Abdessemed – Real-time Data Integration with Apache Flink & Kafka
Mohamed Amine Abdessemed – Real-time Data Integration with Apache Flink & KafkaMohamed Amine Abdessemed – Real-time Data Integration with Apache Flink & Kafka
Mohamed Amine Abdessemed – Real-time Data Integration with Apache Flink & Kafka
Flink Forward
 
TDC2016POA | Trilha Arquitetura - CQRS e Event Driven Architecture valem a p...
TDC2016POA | Trilha Arquitetura -  CQRS e Event Driven Architecture valem a p...TDC2016POA | Trilha Arquitetura -  CQRS e Event Driven Architecture valem a p...
TDC2016POA | Trilha Arquitetura - CQRS e Event Driven Architecture valem a p...
tdc-globalcode
 
Apache-Flink-What-How-Why-Who-Where-by-Slim-Baltagi
Apache-Flink-What-How-Why-Who-Where-by-Slim-BaltagiApache-Flink-What-How-Why-Who-Where-by-Slim-Baltagi
Apache-Flink-What-How-Why-Who-Where-by-Slim-Baltagi
Slim Baltagi
 

Viewers also liked (20)

The Business Event Bus
The Business Event BusThe Business Event Bus
The Business Event Bus
 
Event Driven Architectures - Phoenix Java Users Group 2013
Event Driven Architectures - Phoenix Java Users Group 2013Event Driven Architectures - Phoenix Java Users Group 2013
Event Driven Architectures - Phoenix Java Users Group 2013
 
January 2016 Flink Community Update & Roadmap 2016
January 2016 Flink Community Update & Roadmap 2016January 2016 Flink Community Update & Roadmap 2016
January 2016 Flink Community Update & Roadmap 2016
 
Themenstruktur Kafka
Themenstruktur KafkaThemenstruktur Kafka
Themenstruktur Kafka
 
Verwandlung Familienstruktur Schaubild
Verwandlung Familienstruktur SchaubildVerwandlung Familienstruktur Schaubild
Verwandlung Familienstruktur Schaubild
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
 
Kostas Tzoumas - Apache Flink®: State of the Union and What's Next
Kostas Tzoumas - Apache Flink®: State of the Union and What's NextKostas Tzoumas - Apache Flink®: State of the Union and What's Next
Kostas Tzoumas - Apache Flink®: State of the Union and What's Next
 
Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...
Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...
Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...
 
Kostas Tzoumas - Stream Processing with Apache Flink®
Kostas Tzoumas - Stream Processing with Apache Flink®Kostas Tzoumas - Stream Processing with Apache Flink®
Kostas Tzoumas - Stream Processing with Apache Flink®
 
Présentation et bonnes pratiques du pattern MVVM - MIC Belgique
Présentation et bonnes pratiques du pattern MVVM - MIC BelgiquePrésentation et bonnes pratiques du pattern MVVM - MIC Belgique
Présentation et bonnes pratiques du pattern MVVM - MIC Belgique
 
The Impact of Messaging Standards on Event-Driven Architecture and IoT
The Impact of Messaging Standards on Event-Driven Architecture and IoTThe Impact of Messaging Standards on Event-Driven Architecture and IoT
The Impact of Messaging Standards on Event-Driven Architecture and IoT
 
Event Driven Architecture - MeshU - Ilya Grigorik
Event Driven Architecture - MeshU - Ilya GrigorikEvent Driven Architecture - MeshU - Ilya Grigorik
Event Driven Architecture - MeshU - Ilya Grigorik
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
 
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan EwenAdvanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
 
Building Event-Driven Systems with Apache Kafka
Building Event-Driven Systems with Apache KafkaBuilding Event-Driven Systems with Apache Kafka
Building Event-Driven Systems with Apache Kafka
 
Monal Daxini - Beaming Flink to the Cloud @ Netflix
Monal Daxini - Beaming Flink to the Cloud @ NetflixMonal Daxini - Beaming Flink to the Cloud @ Netflix
Monal Daxini - Beaming Flink to the Cloud @ Netflix
 
Assaf Araki – Real Time Analytics at Scale
Assaf Araki – Real Time Analytics at ScaleAssaf Araki – Real Time Analytics at Scale
Assaf Araki – Real Time Analytics at Scale
 
Mohamed Amine Abdessemed – Real-time Data Integration with Apache Flink & Kafka
Mohamed Amine Abdessemed – Real-time Data Integration with Apache Flink & KafkaMohamed Amine Abdessemed – Real-time Data Integration with Apache Flink & Kafka
Mohamed Amine Abdessemed – Real-time Data Integration with Apache Flink & Kafka
 
TDC2016POA | Trilha Arquitetura - CQRS e Event Driven Architecture valem a p...
TDC2016POA | Trilha Arquitetura -  CQRS e Event Driven Architecture valem a p...TDC2016POA | Trilha Arquitetura -  CQRS e Event Driven Architecture valem a p...
TDC2016POA | Trilha Arquitetura - CQRS e Event Driven Architecture valem a p...
 
Apache-Flink-What-How-Why-Who-Where-by-Slim-Baltagi
Apache-Flink-What-How-Why-Who-Where-by-Slim-BaltagiApache-Flink-What-How-Why-Who-Where-by-Slim-Baltagi
Apache-Flink-What-How-Why-Who-Where-by-Slim-Baltagi
 

Similar to Kafka Utrecht Meetup

10 Tech Tools Your Business Needs to Succeed
10 Tech Tools Your Business Needs to Succeed10 Tech Tools Your Business Needs to Succeed
10 Tech Tools Your Business Needs to SucceedDr. Lisa Richardson
 
Netinteractive 2015 eng
Netinteractive 2015 engNetinteractive 2015 eng
Netinteractive 2015 eng
eWindykator
 
Website designing-in-in-Indore-Developer-Bazaar
Website designing-in-in-Indore-Developer-BazaarWebsite designing-in-in-Indore-Developer-Bazaar
Website designing-in-in-Indore-Developer-Bazaar
Sandeep Patidar
 
Website designing-in-Indore-Developer-Bazaar
Website designing-in-Indore-Developer-BazaarWebsite designing-in-Indore-Developer-Bazaar
Website designing-in-Indore-Developer-Bazaar
DB Tech
 
Introduction: Aparna Sanaka
Introduction: Aparna SanakaIntroduction: Aparna Sanaka
Introduction: Aparna Sanaka
APARNA SANAKA
 
Real estate technology part 2 final
Real estate technology part 2 finalReal estate technology part 2 final
Real estate technology part 2 finalkristalk
 
Mobile is Here.....Now What!?!?
Mobile is Here.....Now What!?!?Mobile is Here.....Now What!?!?
Mobile is Here.....Now What!?!?
Brandon Tompkins
 
Top Social Media & Productivity Management Tools - October 2011
Top Social Media & Productivity Management Tools - October 2011Top Social Media & Productivity Management Tools - October 2011
Top Social Media & Productivity Management Tools - October 2011
C.Miro Consulting | Claudia Miro
 
E commerce websites
E commerce websitesE commerce websites
E commerce websites
MAziz786
 
Dex mobile for SMB's
Dex mobile for SMB'sDex mobile for SMB's
Dex mobile for SMB's
Brandon Tompkins
 
Unicef mobile chameleon pres adtech 2013 v3
Unicef mobile chameleon pres adtech 2013 v3Unicef mobile chameleon pres adtech 2013 v3
Unicef mobile chameleon pres adtech 2013 v3
ad:tech London
 
Using Exceptional Digital Personas to Drive Revenue
Using Exceptional Digital Personas to Drive RevenueUsing Exceptional Digital Personas to Drive Revenue
Using Exceptional Digital Personas to Drive Revenue
Perficient, Inc.
 
Starting your own business - Daily Echo Jobs Fair 2016
Starting your own business - Daily Echo Jobs Fair 2016Starting your own business - Daily Echo Jobs Fair 2016
Starting your own business - Daily Echo Jobs Fair 2016
Director - Southern Business Growth Network CIC
 
Mobile Sales Enablement Technology
Mobile Sales Enablement TechnologyMobile Sales Enablement Technology
Mobile Sales Enablement TechnologyLaurane Colignon
 
Creating Personas by focusing on your website users
Creating Personas by focusing on your website usersCreating Personas by focusing on your website users
Creating Personas by focusing on your website users
Prescient Digital Media
 
Chromic systems ppt
Chromic systems pptChromic systems ppt
Chromic systems ppt
yashonil
 
One Small Step for Fundraising: Online Donations with iATS Payments
One Small Step for Fundraising: Online Donations with iATS PaymentsOne Small Step for Fundraising: Online Donations with iATS Payments
One Small Step for Fundraising: Online Donations with iATS Payments
Idealist Consulting
 
Local Wisdom Brochure
Local Wisdom BrochureLocal Wisdom Brochure
Local Wisdom Brochure
Justin Gold
 
5 Most Promising Sales Tools 2018
5 Most Promising Sales Tools 20185 Most Promising Sales Tools 2018
5 Most Promising Sales Tools 2018
GrowForce
 
Text message marketing for financial businesses.
Text message marketing for financial businesses. Text message marketing for financial businesses.
Text message marketing for financial businesses.
Anchor Mobile
 

Similar to Kafka Utrecht Meetup (20)

10 Tech Tools Your Business Needs to Succeed
10 Tech Tools Your Business Needs to Succeed10 Tech Tools Your Business Needs to Succeed
10 Tech Tools Your Business Needs to Succeed
 
Netinteractive 2015 eng
Netinteractive 2015 engNetinteractive 2015 eng
Netinteractive 2015 eng
 
Website designing-in-in-Indore-Developer-Bazaar
Website designing-in-in-Indore-Developer-BazaarWebsite designing-in-in-Indore-Developer-Bazaar
Website designing-in-in-Indore-Developer-Bazaar
 
Website designing-in-Indore-Developer-Bazaar
Website designing-in-Indore-Developer-BazaarWebsite designing-in-Indore-Developer-Bazaar
Website designing-in-Indore-Developer-Bazaar
 
Introduction: Aparna Sanaka
Introduction: Aparna SanakaIntroduction: Aparna Sanaka
Introduction: Aparna Sanaka
 
Real estate technology part 2 final
Real estate technology part 2 finalReal estate technology part 2 final
Real estate technology part 2 final
 
Mobile is Here.....Now What!?!?
Mobile is Here.....Now What!?!?Mobile is Here.....Now What!?!?
Mobile is Here.....Now What!?!?
 
Top Social Media & Productivity Management Tools - October 2011
Top Social Media & Productivity Management Tools - October 2011Top Social Media & Productivity Management Tools - October 2011
Top Social Media & Productivity Management Tools - October 2011
 
E commerce websites
E commerce websitesE commerce websites
E commerce websites
 
Dex mobile for SMB's
Dex mobile for SMB'sDex mobile for SMB's
Dex mobile for SMB's
 
Unicef mobile chameleon pres adtech 2013 v3
Unicef mobile chameleon pres adtech 2013 v3Unicef mobile chameleon pres adtech 2013 v3
Unicef mobile chameleon pres adtech 2013 v3
 
Using Exceptional Digital Personas to Drive Revenue
Using Exceptional Digital Personas to Drive RevenueUsing Exceptional Digital Personas to Drive Revenue
Using Exceptional Digital Personas to Drive Revenue
 
Starting your own business - Daily Echo Jobs Fair 2016
Starting your own business - Daily Echo Jobs Fair 2016Starting your own business - Daily Echo Jobs Fair 2016
Starting your own business - Daily Echo Jobs Fair 2016
 
Mobile Sales Enablement Technology
Mobile Sales Enablement TechnologyMobile Sales Enablement Technology
Mobile Sales Enablement Technology
 
Creating Personas by focusing on your website users
Creating Personas by focusing on your website usersCreating Personas by focusing on your website users
Creating Personas by focusing on your website users
 
Chromic systems ppt
Chromic systems pptChromic systems ppt
Chromic systems ppt
 
One Small Step for Fundraising: Online Donations with iATS Payments
One Small Step for Fundraising: Online Donations with iATS PaymentsOne Small Step for Fundraising: Online Donations with iATS Payments
One Small Step for Fundraising: Online Donations with iATS Payments
 
Local Wisdom Brochure
Local Wisdom BrochureLocal Wisdom Brochure
Local Wisdom Brochure
 
5 Most Promising Sales Tools 2018
5 Most Promising Sales Tools 20185 Most Promising Sales Tools 2018
5 Most Promising Sales Tools 2018
 
Text message marketing for financial businesses.
Text message marketing for financial businesses. Text message marketing for financial businesses.
Text message marketing for financial businesses.
 

Recently uploaded

Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 

Recently uploaded (20)

Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 

Kafka Utrecht Meetup