SlideShare a Scribd company logo
Cloud-Based
Event Stream
Processing
Architectures and
Patterns with
Apache Kafka
KAFKA SUMMIT EUROPE 2021
Israel Ekpo
@IzzyAcademy
IzzyAcademy.com
Outline
Tips for success
Patterns for the Cloud
Resources
Follow up and Next Steps
Tips for Success
Fundamentals
•People
•Process
•Product
Restaurant
Experience
Where, Why, How, What, Who
Home Construction
Where, Why, How, What, Who
Where, Why, How, What, Who
Cloud-Based Event
Stream Processing with
Apache Kafka
• Brokers
• Schema Registry
• Kafka Streams, KSQLDB
• Kafka Connect Ecosystem
• Kafka Client Ecosystem
• Operations, Data Engineers, Data Scientists, Solutions Architects
• System Architecture, DevOps Pipeline, Agile Methodologies
• Software Product or Experience
Horseless-
Carriage
Syndrome
•Architectural Complexity
•Operating Complexity
•Lack of Trust and Desire for Control
Patterns for the Cloud
Deployment Options
Deployment Options
Fully-
Managed
Self-
Managed
Fully-Managed vs Self-Managed
Fully-Managed on Azure
Confluent Cloud Integration on Azure
Azure Event Hubs
Self-Managed On Azure
Confluent Platform on Virtual Machines
Confluent Platform on Kubernetes (via Confluent Operator)
Apache Kafka on Azure HDInsight
Hybrid
Scenarios
Linking
On-Premise to Cloud
Environments
Hybrid Scenarios
Hybrid
Scenarios
Mixing Fully-Managed
with Self-Managed
Hybrid Scenarios for Flexibility
Dynamic Capacity Needs (Kafka Streams, KSQLDB, etc)
Some Components not available in Fully-Managed Offering
Custom Scenarios
Stretch Clusters
Tiered Storage
Orchestration vs Choreography
Event Stream Meshes
Integration
Options
Integration Options via
Connect Framework
Source Connectors
Sink Connectors
https://www.confluent.io/hub/#azure
Summary
Event Stream Meshes via KSQLDB
Orchestration vs Choreography
Dynamic Capacity
Stretch Clusters
Tiered Storage
Summary
Mindset Change
People
Deployment Options
Awareness of Environment and Integration Options
Conclusion
Get the right team in place
Understand your environment and what is possible
Good process in place
Clear goals and objectives
Reach out
izzyacademy.com/kafka-in-the-cloud
Thank you
@IzzyAcademy
IzzyAcademy.com

More Related Content

What's hot (20)

PDF
Streaming Data in the Cloud with Confluent and MongoDB Atlas | Robert Walters...
HostedbyConfluent
 
PPTX
Keep your Metadata Repository Current with Event-Driven Updates using CDC and...
confluent
 
PDF
Kafka at the core of an AIOps pipeline | Sunanda Kommula, Selector.ai and Ala...
HostedbyConfluent
 
PDF
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
HostedbyConfluent
 
PDF
Developing a custom Kafka connector? Make it shine! | Igor Buzatović, Porsche...
HostedbyConfluent
 
PDF
Maximize the Business Value of Machine Learning and Data Science with Kafka (...
confluent
 
PDF
Mind the App: How to Monitor Your Kafka Streams Applications | Bruno Cadonna,...
HostedbyConfluent
 
PDF
Accelerating Innovation with Apache Kafka, Heikki Nousiainen | Heikki Nousiai...
HostedbyConfluent
 
PDF
Feed Your SIEM Smart with Kafka Connect (Vitalii Rudenskyi, McKesson Corp) Ka...
HostedbyConfluent
 
PDF
Bank of China Tech Talk 2: Introduction to Streaming Data and Stream Processi...
confluent
 
PDF
Hybrid Kafka, Taking Real-time Analytics to the Business (Cody Irwin, Google ...
HostedbyConfluent
 
PPTX
Keeping Analytics Data Fresh in a Streaming Architecture | John Neal, Qlik
HostedbyConfluent
 
PDF
Elastically Scaling Kafka Using Confluent
confluent
 
PPTX
Streaming data in the cloud with Confluent and MongoDB Atlas | Robert Waters,...
HostedbyConfluent
 
PDF
Streaming Data Analytics with ksqlDB and Superset | Robert Stolz, Preset
HostedbyConfluent
 
PDF
Death of the dumb pipes: Using Apache Kafka® for Integration projects
HostedbyConfluent
 
PDF
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
HostedbyConfluent
 
PDF
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
HostedbyConfluent
 
PDF
Nordstrom's Event-Sourced Architecture and Kafka-as-a-Service | Adam Weyant a...
HostedbyConfluent
 
PDF
Mainframe Integration, Offloading and Replacement with Apache Kafka | Kai Wae...
HostedbyConfluent
 
Streaming Data in the Cloud with Confluent and MongoDB Atlas | Robert Walters...
HostedbyConfluent
 
Keep your Metadata Repository Current with Event-Driven Updates using CDC and...
confluent
 
Kafka at the core of an AIOps pipeline | Sunanda Kommula, Selector.ai and Ala...
HostedbyConfluent
 
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
HostedbyConfluent
 
Developing a custom Kafka connector? Make it shine! | Igor Buzatović, Porsche...
HostedbyConfluent
 
Maximize the Business Value of Machine Learning and Data Science with Kafka (...
confluent
 
Mind the App: How to Monitor Your Kafka Streams Applications | Bruno Cadonna,...
HostedbyConfluent
 
Accelerating Innovation with Apache Kafka, Heikki Nousiainen | Heikki Nousiai...
HostedbyConfluent
 
Feed Your SIEM Smart with Kafka Connect (Vitalii Rudenskyi, McKesson Corp) Ka...
HostedbyConfluent
 
Bank of China Tech Talk 2: Introduction to Streaming Data and Stream Processi...
confluent
 
Hybrid Kafka, Taking Real-time Analytics to the Business (Cody Irwin, Google ...
HostedbyConfluent
 
Keeping Analytics Data Fresh in a Streaming Architecture | John Neal, Qlik
HostedbyConfluent
 
Elastically Scaling Kafka Using Confluent
confluent
 
Streaming data in the cloud with Confluent and MongoDB Atlas | Robert Waters,...
HostedbyConfluent
 
Streaming Data Analytics with ksqlDB and Superset | Robert Stolz, Preset
HostedbyConfluent
 
Death of the dumb pipes: Using Apache Kafka® for Integration projects
HostedbyConfluent
 
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
HostedbyConfluent
 
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
HostedbyConfluent
 
Nordstrom's Event-Sourced Architecture and Kafka-as-a-Service | Adam Weyant a...
HostedbyConfluent
 
Mainframe Integration, Offloading and Replacement with Apache Kafka | Kai Wae...
HostedbyConfluent
 

Similar to Cloud-Based Event Stream Processing Architectures and Patterns with Apache Kafka | Israel Ekpo, Microsoft (20)

PDF
Neha Narkhede | Kafka Summit London 2019 Keynote | Event Streaming: Our Cloud...
confluent
 
PDF
Serverless London 2019 FaaS composition using Kafka and CloudEvents
Neil Avery
 
PPTX
Data In Motion Paris 2023
confluent
 
PPTX
Unlock value with Confluent and AWS.pptx
Ahmed791434
 
PPTX
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
confluent
 
PDF
Unlocking value with event-driven architecture by Confluent
confluent
 
PPTX
Bridge Your Kafka Streams to Azure Webinar
confluent
 
PPTX
Building Event Driven Architectures with Kafka and Cloud Events (Dan Rosanova...
confluent
 
PDF
Serverless and Streaming: Building ‘eBay’ by ‘Turning the Database Inside Out’
confluent
 
PPTX
AWS Immersion Day Mapfre - Confluent
confluent
 
PDF
Events, Streams, Devops and Speed - The Next Generation of Application Archit...
confluent
 
PDF
From Monoliths to Microservices - A Journey With Confluent With Gayathri Veal...
HostedbyConfluent
 
PDF
Real Time Streaming - Apache Kafka
Knoldus Inc.
 
PPTX
Confluent:AWS - GameDay.pptx
Ahmed791434
 
PDF
Get More from your Data: Accelerate Time-to-Value and Reduce TCO with Conflue...
HostedbyConfluent
 
PDF
Stream All Things—Patterns of Modern Data Integration with Gwen Shapira
Databricks
 
PDF
3 Ways to Deliver an Elastic, Cost-Effective Cloud Architecture (ANZ)
confluent
 
PDF
Event Driven Architectures with Apache Kafka on Heroku
Heroku
 
PDF
Confluent Operator as Cloud-Native Kafka Operator for Kubernetes
Kai Wähner
 
PDF
3 Ways to Deliver an Elastic, Cost-Effective Cloud Architecture
confluent
 
Neha Narkhede | Kafka Summit London 2019 Keynote | Event Streaming: Our Cloud...
confluent
 
Serverless London 2019 FaaS composition using Kafka and CloudEvents
Neil Avery
 
Data In Motion Paris 2023
confluent
 
Unlock value with Confluent and AWS.pptx
Ahmed791434
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
confluent
 
Unlocking value with event-driven architecture by Confluent
confluent
 
Bridge Your Kafka Streams to Azure Webinar
confluent
 
Building Event Driven Architectures with Kafka and Cloud Events (Dan Rosanova...
confluent
 
Serverless and Streaming: Building ‘eBay’ by ‘Turning the Database Inside Out’
confluent
 
AWS Immersion Day Mapfre - Confluent
confluent
 
Events, Streams, Devops and Speed - The Next Generation of Application Archit...
confluent
 
From Monoliths to Microservices - A Journey With Confluent With Gayathri Veal...
HostedbyConfluent
 
Real Time Streaming - Apache Kafka
Knoldus Inc.
 
Confluent:AWS - GameDay.pptx
Ahmed791434
 
Get More from your Data: Accelerate Time-to-Value and Reduce TCO with Conflue...
HostedbyConfluent
 
Stream All Things—Patterns of Modern Data Integration with Gwen Shapira
Databricks
 
3 Ways to Deliver an Elastic, Cost-Effective Cloud Architecture (ANZ)
confluent
 
Event Driven Architectures with Apache Kafka on Heroku
Heroku
 
Confluent Operator as Cloud-Native Kafka Operator for Kubernetes
Kai Wähner
 
3 Ways to Deliver an Elastic, Cost-Effective Cloud Architecture
confluent
 
Ad

More from HostedbyConfluent (20)

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

Recently uploaded (20)

PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 

Cloud-Based Event Stream Processing Architectures and Patterns with Apache Kafka | Israel Ekpo, Microsoft

Editor's Notes

  • #12: We need to understand the Where, Why, How, What, Who
  • #32: Azure Service Bus (Source) Azure Event Hubs (Source) Azure Blob Storage (Source and Sink) Azure Cosmos DB Connector (Source and Sink) Azure IoT Hub Connector (Source and Sink) Azure Data Lake Storage Gen1 (Source and Sink) Azure Data Lake Storage Gen2 (Sink) Azure Cognitive Search (Sink) Azure Functions (Sink) Azure Synapse Analytics (Sink) Azure Log Analytics (Sink) Azure Data Explorer (Sink)