Apache Kafka is a widely used open-source platform for building real-time data pipelines and streaming applications. It addresses limitations of using databases to handle high volumes of event data by providing a distributed, scalable, and fault-tolerant event streaming platform. Major companies like Royal Bank of Canada and Carnival Cruise Line rely on Kafka's capabilities for applications like fraud detection, digital marketing, and building event-driven systems.
2. Second most
active and visited
Apache Project
100,000+
organizations
globally
Trillions of
events per day
60% of
Fortune 100
companies
1000 brokers
per cluster
20. Solving Mismatch 1: Persistent Event Log As First Class Citizen
Solving Mismatch 1:
Persistent Event Log As First Class Citizen
DATABASE
0 1 2 3 4 5 6 7 8LOG
READS
WRITES
DESTINATION
SYSTEM A
(TIME = 2)
DESTINATION
SYSTEM B
(TIME = 6)
DATA
SOURCE
29. Royal Bank of Canada — Event Driven Banking
30+ Use Cases
50+ Apps
10+ Different lines
of businesses
Lowering anomaly
detection from
weeks to real-time
EVENT STREAMING PLATFORM
...
DATA
WAREHOUSE
DIGITAL
MARKETING
FRAUD SECURITY
CONSUMER
CREDIT
SERVICES
CORPORATE
REAL
ESTATE
INVESTOR
SERVICES
TREASURY
SERVICES
...