SlideShare a Scribd company logo
Julien Ruaux
julien@redis.com
Redis + Kafka
Performance at Scale
Kafka Summit 2021
Redis + Kafka
Performance at scale
Redis & Redis Enterprise

Kafka Connector

Industry Solution Spotlight

Demo
Redis
The leading in-memory database platform
➡ Performance
➡ Simplicity
➡ Multi-Model
Redis
Redis Data Structures
Lists
[ A → B → C → D → E ]
Hashes
{ A: "foo", B: "bar" }
Bitmaps
0011010101100111001010
Strings
"I'm a Plain Text String!"
Bit Field
{23334}{112345569}{766538}
Streams
{id: 1, body: {A: "foo"}}
Hyperloglog
00110101 11001110
Sorted Sets
{ A: 0.1, B: 0.3, C: 100 }
Sets
{ A , B , C , D , E }
Geospatial
{A: (51, 0.12), B: (32, 34)}
Key
Redis Enterprise
BloomFilter
Search Graph
TimeSeries
AI
JSON
Gears
Redis Enterprise Data Models
Linear Scalability HA Geo-Distribution
Durability Backup & Restore Tiered-Memory Access Security
Redis Enterprise Core Capabilities
Multi-Tenant
Redis Data Structures
https://redislabs.com/redis-enterprise/advantages/
Hybrid Cloud Deployment | Database Migration | Cloud Bursting
MANAGED SERVICE
HYBRID DEPLOYMENT
ON-PREMISES
Conflict Free

Active-Active Geo-Replication
Redis Enterprise

Managed Service | 1st Party SaaS
Seamless Migration from

Legacy Data Platforms
99.999% SLA*
Seamless

Upgrades
A-A Geo-Replication
Security
Customer
Success
Private Link
Continuous real-time replication and
consistency w/ heterogenous platforms
Kafka Connect
Caching Patterns using Redis Enterprise
Cache-Aside
Write-Behind

Write-Through
Read-Through
Read-Replica

Cache Prefetching
Service Layer
Service Layer
Service Layer
Service Layer
read write read read
read
write
write
write read
write
write read
read write
Kafka Connect
Microservice Architecture with Redis + Kafka
Real-Time Online Fraud Detection
Kafka Summit 2020: Redis and Kafka - Simplifying Advanced Design Patterns within Microservices Architectures
Microservice Architecture - Industry and Architectural Analysis
https://redislabs.com/blog/microservices-and-the-data-layer-new-idc-infobrief
https://thenewstack.io/how-redis-simplifies-microservices-design-patterns
Kafka Connector for


Redis Enterprise
Kafka Connector for Redis Enterprise
2-way bridge between Redis and Kafka
Source


Connector
Any data structure
Sink


Connector
Stream
Primary

Use Cases
Cloud Bursting |

Business Continuity
Hybrid Cloud

Deployment
Real-Time Search
Cache Prefetching
Blue-Green Deployment |
Data Migration
Multi-Phase Replatforming |

Microservices Strangler Application
Microservices CQRS |

Event-Sourcing
Real-Time ETL
Microservices CQRS | Cache Prefetching | Real-Time Search
API Gateway
Approve | Decline
Payment
Payment History
read
write
Clearing &
Settlement
read
consume publish
https://thenewstack.io/how-redis-simplifies-microservices-design-patterns
RediSearch
Kafka Connect
Industry Solution Spotlight
Challenges
Real-Time Inventory
Track quantities in real-time

ATP = Supply - Demand
What is available where
Products * Stores
Solution: Kafka + Redis Enterprise
Real-Time Inventory
Demo
Brewdis
Order


Management


System
Redis


Sink


Connector
Inventory
Manager
Update stream
"@style:IPA @abv:[6 8]"
Redis


Source


Connector
Ful
fi
llment
Resources
Resources
Redis Enterprise Kafka Connector

Brewdis Demo on Github

Seamless database migrations with Redis Connect

Redis Enterprise Cloud Overview
Thank You
Julien Ruaux
julien@redis.com

More Related Content

PDF
A Thorough Comparison of Delta Lake, Iceberg and Hudi
PDF
Deploying Kafka Streams Applications with Docker and Kubernetes
PDF
Apache Kafka in the Airline, Aviation and Travel Industry
PPTX
Deep Dive into Apache Kafka
PDF
0-60: Tesla's Streaming Data Platform ( Jesse Yates, Tesla) Kafka Summit SF 2019
PDF
Amazon Aurora 성능 향상 및 마이그레이션 모범 사례 - AWS Summit Seoul 2017
PDF
Amazon Aurora Deep Dive (김기완) - AWS DB Day
PDF
CDC patterns in Apache Kafka®
A Thorough Comparison of Delta Lake, Iceberg and Hudi
Deploying Kafka Streams Applications with Docker and Kubernetes
Apache Kafka in the Airline, Aviation and Travel Industry
Deep Dive into Apache Kafka
0-60: Tesla's Streaming Data Platform ( Jesse Yates, Tesla) Kafka Summit SF 2019
Amazon Aurora 성능 향상 및 마이그레이션 모범 사례 - AWS Summit Seoul 2017
Amazon Aurora Deep Dive (김기완) - AWS DB Day
CDC patterns in Apache Kafka®

What's hot (20)

PDF
Kubernetes Networking
PPTX
Apache Kafka Best Practices
PDF
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
PDF
Pinot: Realtime Distributed OLAP datastore
PDF
Introduction to Oracle Cloud Infrastructure Services
PDF
Data Streaming Ecosystem Management at Booking.com
PPTX
Manage your kubernetes cluster with cluster api, azure and git ops
PDF
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
PDF
Kappa vs Lambda Architectures and Technology Comparison
PPTX
Docker Kubernetes Istio
PPTX
Multi-Tenant Identity and Azure Resource Governance - Identity Days 2019
PDF
Streaming Data Lakes using Kafka Connect + Apache Hudi | Vinoth Chandar, Apac...
PPTX
Azure data platform overview
PDF
Apache Kafka and the Data Mesh | Michael Noll, Confluent
PPSX
Cloud Architecture - Multi Cloud, Edge, On-Premise
PPTX
Azure CosmosDb
PPTX
Azure storage
PDF
Securing Kafka
PDF
Oracle Integration Cloud 概要(20200507版)
PDF
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...
Kubernetes Networking
Apache Kafka Best Practices
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Pinot: Realtime Distributed OLAP datastore
Introduction to Oracle Cloud Infrastructure Services
Data Streaming Ecosystem Management at Booking.com
Manage your kubernetes cluster with cluster api, azure and git ops
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
Kappa vs Lambda Architectures and Technology Comparison
Docker Kubernetes Istio
Multi-Tenant Identity and Azure Resource Governance - Identity Days 2019
Streaming Data Lakes using Kafka Connect + Apache Hudi | Vinoth Chandar, Apac...
Azure data platform overview
Apache Kafka and the Data Mesh | Michael Noll, Confluent
Cloud Architecture - Multi Cloud, Edge, On-Premise
Azure CosmosDb
Azure storage
Securing Kafka
Oracle Integration Cloud 概要(20200507版)
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...
Ad

Similar to Redis + Kafka = Performance at Scale | Julien Ruaux, Redis Labs (20)

PPTX
Add Redis to Postgres to Make Your Microservices Go Boom!
PPTX
Redis data structure and Performance Optimization
PPTX
Microservices - Is it time to breakup?
PDF
Presentacion redislabs-ihub
PDF
An Introduction to Redis for Developers.pdf
PDF
An Introduction to Redis for .NET Developers.pdf
PDF
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
PPTX
What's new with enterprise Redis - Leena Joshi, Redis Labs
PPTX
Moving Beyond Cache by Yiftach Shoolman - Redis Day Bangalore 2020
PPTX
Redis tutoring
PDF
Redis Day TLV 2018 - 10 Reasons why Redis should be your Primary Database
PDF
Redis 101
PPTX
Introduction to Redis
PPTX
Enhance your multi-cloud application performance using Redis Enterprise P2
PPTX
10 Ways to Scale with Redis - LA Redis Meetup 2019
PDF
mar07-redis.pdf
PPTX
RedisConf17 - Redis Enterprise: Continuous Availability, Unlimited Scaling, S...
PDF
Use Redis in Odd and Unusual Ways
PPTX
Redis_Presentation.pptx ppt on redis and
PDF
Scaling Redis To 1M Ops/Sec: Jane Paek
Add Redis to Postgres to Make Your Microservices Go Boom!
Redis data structure and Performance Optimization
Microservices - Is it time to breakup?
Presentacion redislabs-ihub
An Introduction to Redis for Developers.pdf
An Introduction to Redis for .NET Developers.pdf
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
What's new with enterprise Redis - Leena Joshi, Redis Labs
Moving Beyond Cache by Yiftach Shoolman - Redis Day Bangalore 2020
Redis tutoring
Redis Day TLV 2018 - 10 Reasons why Redis should be your Primary Database
Redis 101
Introduction to Redis
Enhance your multi-cloud application performance using Redis Enterprise P2
10 Ways to Scale with Redis - LA Redis Meetup 2019
mar07-redis.pdf
RedisConf17 - Redis Enterprise: Continuous Availability, Unlimited Scaling, S...
Use Redis in Odd and Unusual Ways
Redis_Presentation.pptx ppt on redis and
Scaling Redis To 1M Ops/Sec: Jane Paek
Ad

More from HostedbyConfluent (20)

PDF
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
PDF
Renaming a Kafka Topic | Kafka Summit London
PDF
Evolution of NRT Data Ingestion Pipeline at Trendyol
PDF
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
PDF
Exactly-once Stream Processing with Arroyo and Kafka
PDF
Fish Plays Pokemon | Kafka Summit London
PDF
Tiered Storage 101 | Kafla Summit London
PDF
Building a Self-Service Stream Processing Portal: How And Why
PDF
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
PDF
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
PDF
Navigating Private Network Connectivity Options for Kafka Clusters
PDF
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
PDF
Explaining How Real-Time GenAI Works in a Noisy Pub
PDF
TL;DR Kafka Metrics | Kafka Summit London
PDF
A Window Into Your Kafka Streams Tasks | KSL
PDF
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
PDF
Data Contracts Management: Schema Registry and Beyond
PDF
Code-First Approach: Crafting Efficient Flink Apps
PDF
Debezium vs. the World: An Overview of the CDC Ecosystem
PDF
Beyond Tiered Storage: Serverless Kafka with No Local Disks
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Renaming a Kafka Topic | Kafka Summit London
Evolution of NRT Data Ingestion Pipeline at Trendyol
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Exactly-once Stream Processing with Arroyo and Kafka
Fish Plays Pokemon | Kafka Summit London
Tiered Storage 101 | Kafla Summit London
Building a Self-Service Stream Processing Portal: How And Why
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Navigating Private Network Connectivity Options for Kafka Clusters
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
Explaining How Real-Time GenAI Works in a Noisy Pub
TL;DR Kafka Metrics | Kafka Summit London
A Window Into Your Kafka Streams Tasks | KSL
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
Data Contracts Management: Schema Registry and Beyond
Code-First Approach: Crafting Efficient Flink Apps
Debezium vs. the World: An Overview of the CDC Ecosystem
Beyond Tiered Storage: Serverless Kafka with No Local Disks

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Big Data Technologies - Introduction.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
KodekX | Application Modernization Development
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
Teaching material agriculture food technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Weekly Chronicles - August'25 Week I
“AI and Expert System Decision Support & Business Intelligence Systems”
Programs and apps: productivity, graphics, security and other tools
MYSQL Presentation for SQL database connectivity
Unlocking AI with Model Context Protocol (MCP)
Encapsulation_ Review paper, used for researhc scholars
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Big Data Technologies - Introduction.pptx
cuic standard and advanced reporting.pdf
KodekX | Application Modernization Development
Network Security Unit 5.pdf for BCA BBA.
Teaching material agriculture food technology
Reach Out and Touch Someone: Haptics and Empathic Computing
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

Redis + Kafka = Performance at Scale | Julien Ruaux, Redis Labs