SlideShare a Scribd company logo
1 of 35
Download to read offline
CitiBank Tech Talk - Hybrid Cloud
Solution Engineering, Confluent UK
Sept 2023
Copyright 2020, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Chun-Sing, Chan Certified for
2
More about me
10y+ Data Integration & Data warehousing
• Driving behavior Analysis
• Customer return prediction
• Retail promotion / churn analysis
• AIoT edge projects
UK : Superdrug, TalkTalk, New Look etc.
HK : HSBC, OOCL, HKTVmail etc.
Table of Contents
3
1. Hybrid Cloud & Multi Cloud
The initiative
2. Confluent kafka in 2023
What is it in a 5-min recap
3. Confluent - Simply Anywhere
Data Sovereignty at your hands
4. Cluster Linking & Schema
Linking
An asynchronous, multi-cloud and
multi-region solution
5. What do we prevent?
Lock-in VS SaaS
6. Summary / Q&A
Hybrid Cloud & Multi Cloud
Cloud Outages happen
5
AWS Azure GCP
Dec 2021: An unexplained
AWS outage created
business disruptions all
day
(CNBC)
Nov 2020: A Kinesis
outage brought down
over a dozen AWS
services for 17 hours in
us-east-1
(CRN, AWS)
Apr 1 2021: Some critical
Azure services were
unavailable for an hour
(Coralogix)
Sept 2018: South Central
US region was
unavailable for over a day
(The Register)
Nov 2021: An outage that
affected Home Depot,
Snap, Spotify, and Etsy
(Bloomberg)
Outages hurt business
performance
6
A region may be down
for multiple hours–up to
a day–based on
historical experience
Cloud region
has an outage
The applications in that
region that run your
business go offline
Mission-critical
applications fail
Customers are unable to
place orders, discover
products, receive
service, etc.
Customer
Impact
Revenue is lost directly
from the inability to do
business during
downtime, and
indirectly by damaging
brand image and
customer trust
Financial
Impact
Failure Types
7
Transient Failures Permanent Failures (Data Loss)
Transient failures in data-centers
or clusters are common and
worth protecting against for
business continuity purposes.
Regional outages are rare but
still worth protecting against for
mission critical systems.
Outages are typically transient
but occasionally permanent.
Users accidentally delete topics,
human error occurs.
If your data is unrecoverable and
mission critical, you need an
additional complementary
solution.
Failure Scenarios
Data-Center /
Regional Outages
Platform Failures Human Error
Data-Centers have single
points of failure associated
with hardware resulting in
associated outages.
Regional Outages arise
from failures in the
underlying cloud provider.
People delete topics,
clusters and worse.
Unexpected behaviour arise
from standard operations
and within the CI/CD
pipeline.
Load is applied unevenly or
in short bursts by batch
processing systems.
Performance limitations
arise unexpectedly.
Bugs occur in Kafka,
Zookeeper and associated
systems.
As you add more cloud services these problems
get exponentially worse
9
Cloud Cloud
● More brittle
interconnections to
individually set up and
manage
● Complex new cloud
networking and security
considerations
● New compliance and data
sovereignty challenges
On-premises
Confluent Kafka in 5min
Real-time
Data
A Sale
A shipment
A Trade
A Customer
Experience
Confluent: A New Paradigm for Data in Motion
“We need to shift our thinking from everything
at rest, to everything in motion.” —
Real-Time Stream Processing
Rich Front-End
Customer Experiences
Real-Time Backend
Operations
From a Giant Mess to a Connected
Real-time Enterprise
12
Confluent Unifies All of your Environments
into a Single, Real-time Data Plane
13
● Eliminate brittle
interconnections with
Confluent’s platform for
data in motion
● Synchronize all of your
environments in real-time
to build innovative
applications faster
● Address networking and
security challenges once
instead of every time a
new connection is made
Cloud Cloud
On-premises
Build innovative real-time applications
with global consistency
1
4
Datastores
Web / Mobile
PoS Systems
SaaS
Applications
IoT Sensors
Legacy Apps
and Systems
Machine data Common schemas and a lightweight SQL
syntax for stream processing simplify
real-time application development
Join, enrich, transform
and analyze data in
motion using SQL
Ensure data is
consistent and
real-time across all
global systems
ML Engines
BI Tools
SIEM and
Observability tools
Data lakes and
warehouses
Real-time alerts
and dashboards
Applications
Accelerate your cloud journey
and build new real-time
applications faster
Eliminate batch jobs that result in
stale information being used to
run your business
Easily integrate existing
systems with 160+
out-of-the-box connectors
What is Apache Flink used for?
15
Transactions
Logs
IoT
Interactions
Events
…
Messaging
Systems
Files
Databases
Key/Value Stores
Analytics
Event-driven
Applications
ETL
Data
Integration
Messaging
Systems
Files
Databases
Key/Value Stores
Applications
Confluent - Simply Anywhere
● Public Cloud
Leverage a fully managed
service with Confluent Cloud
● Private Cloud & On-Prem
Deploy on premises with
Confluent Platform
● Hybrid Cloud & Multicloud
Seamlessly build a persistent
bridge from datacenter to cloud
and across clouds with Cluster
Linking
17
Confluent provides true deployment flexibility
to span all of your environments
Seamlessly connect your data and apps Everywhere they reside
Confluent offers true deployment flexibility to support hybrid and multi-cloud architectures
Connectors are a key
For our approach with CDWs, and more broadly
120+
PRE-BUILT
CONNECTORS
Legacy data
infrastructure
Modern, cloud-based
technologies
Azure cloud data warehouse
Synapse
Kafka: The Trinity of Event Streaming
01
Publish & Subscribe
to Streams of Events
02
Store
your Event Streams
03
Process & Analyze
your Events Streams
Copyright 2020, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka is Much More than Messaging
Stream
Processing
Pub/Sub
Messaging
ETL
Connectors
Spark
Flink
Beam
TIBCO
IBM MQ
RabbitMQ
Mulesoft
Talend
Informatica
+ Distributed clustered
storage
+ Streaming platform
+ Exactly Once
+ Designed for the Cloud
+ Inter DC
replication
+ Schema
evolution
20
Copyright 2020, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Everywhere: Confluent provides deployment
flexibility to span all of your environments
SELF-MANAGED SOFTWARE
Confluent Platform
The Enterprise Distribution of Apache Kafka
Deploy on-premises or in your private cloud
VM
FULLY MANAGED SERVICE
Confluent Cloud
Cloud-native service for Apache Kafka
Available on the leading public clouds
Rapid Pace of Innovation to Enable Enterprises
November 2022
April 2022
CP 7.0 (based on AK 3.0)
Resilience
● Cluster Linking (GA)
○ Source Initiated Links
Flexible DevOps Automation
● Confluent for Kubernetes 2.2
○ Expanded API operations
○ Enhanced scalability with
Shrink API
Management & Monitoring
● Control Center
○ Reduced Infrastructure
Mode
Streaming Database
● ksqlDB 0.21
○ Foreign key table joins
○ DATE & TIME types
November 2021 July 2022
CP 7.1 (based on AK 3.1)
Resilience
● Schema Linking
Flexible DevOps Automation
● Confluent for Kubernetes 2.3
○ Multi-Region Clusters
support
○ Enhanced API operations
Performance & Elasticity
● Expanded options for Tiered
Storage
Management & Monitoring
● New Health+ intelligent alerts
○ Broker Latency (preview),
Connectors, & ksqlDB
Streaming Database
● ksqlDB 0.23
○ Pull queres on streams
○ Custom schema selection 22
April 2023
CP 7.3 (based on AK 3.3)
Resilience
● Multi-Region Clusters
○ Replica Rack Mixing
Flexible DevOps Automation
● Confluent for Kubernetes 2.5
○ Overlays for Pod resources
Integration
● IBM MQ Premium Connectors
for z/OS
Streaming Database
● ksqlDB 0.28.2
○ Pause and resume
persistent queries
○ Wildcard Struct references
○ PROTOBUF_NOSR
serialization format
CP 7.2 (based on AK 3.2)
Resilience
● Cluster Linking
○ Flexible Topic Naming
Flexible DevOps Automation
● Confluent for Kubernetes 2.4
○ Source Initiated Cluster
Links
○ Auto-rotation of certs
○ Pod deletion protection
Streaming Database
● ksqlDB 0.26
○ Complex types for
aggregate functions
○ RIGHT joins
○ New JSON functions
CP 7.4 (based on AK 3.4)
Resilience
● Production-ready KRaft for new
clusters
○ Removes dependency on
zookeeper for metadata
management
Flexible DevOps Automation
● Confluent for Kubernetes 2.6
○ Declarative API driven
control plane
Management and Monitoring
● Data Quality Rules with schema
registry
○ Domain Validation Rules
○ Schema migration rules
Cluster Linking & Schema
Linking
C O N F I D E N T I A L
Global Data Mesh
Bridge to Cloud
Cluster Linking
Architectures + Use Cases
multi cloud
hybrid cloud
multi region
High-er Availability &
Disaster Recovery
edge
Data Sharing between
Teams, LOBs, Orgs
Edge Aggregation
Cluster Migration
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Cluster link
Source topic
Name
Configs
Messages
Consumer Offsets
ACLs
Mirror topic
Name
same name
Configs
synced per Confluent
best practices
Messages
mirrored
Identical partitions &
offsets
Consumer Offsets
Synced (optional)
Filterable by:
* consumer group
name/prefix
ACLs
Synced (optional)
Filterable by:
* topic name/prefix
* principal name .
Source Cluster Destination Cluster
Consumers
Consumers
Producers
26
Cluster Linking
Cluster Linking, built into Confluent Platform
and Confluent Cloud allows you to directly
connect clusters together mirroring topics from
one cluster to another.
Cluster Linking makes it easier to build
multi-cluster, multi-cloud, and hybrid cloud
deployments.
Active cluster
Consumers
Producers
clicks
clicks
Topics
DR cluster
clicks
clicks
Mirror Topics
Cluster Link
Primary Region DR Region
27
Schema Linking
Schema Linking, built into Schema Registry
allows you to directly connect Schema Registry
clusters together mirroring subjects or entire
contexts.
Contexts, introduced alongside Schema Linking
allows you to create namespaces within Schema
Registry which ensures mirrored subjects don’t
run into schema naming clashes.
Active cluster
Consumers
Producers
clicks
clicks
Schemas
DR cluster
clicks
clicks
Mirror Schemas
Schema Link
Primary Region DR Region
Consumers
Producers
28
Prefixing
Prefixing allows you to add a prefix to a topic
and if desired the associated consumer group to
avoid topic and consumer group naming
clashes between the primary and Disaster
Recovery cluster.
This is important when used in an active-active
setup and required to use a two way Cluster Link
strategy which is the recommended approach.
Active cluster
Consumer-Group
clicks
clicks
Topic
DR cluster
clicks
clicks
DR-topic
Cluster Link
Primary Region DR Region
DR-Consumer-Group
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Data Mesh in Cloud Hyperscale
29
Principle 1: Domain-driven Decentralization
Domain
Domain
Domain
Domain
Microservices and their data belong to domains
Domain
Domain
Domain
Domain
Principle 2: Data as a First-Class Product
Objective: Make shared data meaningful, up to date, discoverable,
addressable, trustworthy, secure, so other teams can make good use of it.
• Data is treated
as a true
product, not a
by-product.
What we prevented?
Reduce TCO by minimizing engineering
time spent on data pipeline projects
3
3
Reduce operational overhead
Free development teams up to build
things related to the core business instead
of work on complex data pipelines.
Minimize vendor lock-in
Leverage geo-replication to mobilize your
data, maintain optionality, and future proof
your technology stack.
Increase efficiency
Consolidate disparate tools and practices
into a single platform, set of APIs, and
trusted vendor.
Maximize the value of cloud
Reduce surprise network and cloud costs
by writing data once and reading it as
many times as necessary.
Copyright 2020, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. 34
Schema Registry
Connect
REST Proxy
ksqlDB
Control Center
Kafka Brokers
Health+ in parallel with other alerting/monitoring tools
Citi Tech Talk: Hybrid Cloud

More Related Content

Similar to Citi Tech Talk: Hybrid Cloud

Confluent On Azure: Why you should add Confluent to your Azure toolkit | Alic...
Confluent On Azure: Why you should add Confluent to your Azure toolkit | Alic...Confluent On Azure: Why you should add Confluent to your Azure toolkit | Alic...
Confluent On Azure: Why you should add Confluent to your Azure toolkit | Alic...HostedbyConfluent
 
Confluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with ReplyConfluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with Replyconfluent
 
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud VMworld
 
PartnerSkillUp_Enable a Streaming CDC Solution
PartnerSkillUp_Enable a Streaming CDC SolutionPartnerSkillUp_Enable a Streaming CDC Solution
PartnerSkillUp_Enable a Streaming CDC SolutionTimothy Spann
 
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...HostedbyConfluent
 
Elastically Scaling Kafka Using Confluent
Elastically Scaling Kafka Using ConfluentElastically Scaling Kafka Using Confluent
Elastically Scaling Kafka Using Confluentconfluent
 
Confluent Messaging Modernization Forum
Confluent Messaging Modernization ForumConfluent Messaging Modernization Forum
Confluent Messaging Modernization Forumconfluent
 
Building Streaming Data Pipelines with Google Cloud Dataflow and Confluent Cl...
Building Streaming Data Pipelines with Google Cloud Dataflow and Confluent Cl...Building Streaming Data Pipelines with Google Cloud Dataflow and Confluent Cl...
Building Streaming Data Pipelines with Google Cloud Dataflow and Confluent Cl...HostedbyConfluent
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetesKrishna-Kumar
 
Accelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network OverlaysAccelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network OverlaysCumulus Networks
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack CloudsShapeBlue
 
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...HostedbyConfluent
 
Bridge to Cloud: Using Apache Kafka to Migrate to AWS
Bridge to Cloud: Using Apache Kafka to Migrate to AWSBridge to Cloud: Using Apache Kafka to Migrate to AWS
Bridge to Cloud: Using Apache Kafka to Migrate to AWSconfluent
 
DIMT '23 Session_Demo_ Latest Innovations Breakout.pdf
DIMT '23 Session_Demo_ Latest Innovations Breakout.pdfDIMT '23 Session_Demo_ Latest Innovations Breakout.pdf
DIMT '23 Session_Demo_ Latest Innovations Breakout.pdfconfluent
 
Lisa Guess - Embracing the Cloud
Lisa Guess - Embracing the CloudLisa Guess - Embracing the Cloud
Lisa Guess - Embracing the Cloudcentralohioissa
 
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...Kristoffer Sheather
 
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...Anant Corporation
 
Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Brad Eckert
 
DIMT 2023 SG - Hands-on Workshop_ Getting started with Confluent Cloud.pdf
DIMT 2023 SG - Hands-on Workshop_ Getting started with Confluent Cloud.pdfDIMT 2023 SG - Hands-on Workshop_ Getting started with Confluent Cloud.pdf
DIMT 2023 SG - Hands-on Workshop_ Getting started with Confluent Cloud.pdfconfluent
 
Confluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVAConfluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVAconfluent
 

Similar to Citi Tech Talk: Hybrid Cloud (20)

Confluent On Azure: Why you should add Confluent to your Azure toolkit | Alic...
Confluent On Azure: Why you should add Confluent to your Azure toolkit | Alic...Confluent On Azure: Why you should add Confluent to your Azure toolkit | Alic...
Confluent On Azure: Why you should add Confluent to your Azure toolkit | Alic...
 
Confluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with ReplyConfluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with Reply
 
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud
 
PartnerSkillUp_Enable a Streaming CDC Solution
PartnerSkillUp_Enable a Streaming CDC SolutionPartnerSkillUp_Enable a Streaming CDC Solution
PartnerSkillUp_Enable a Streaming CDC Solution
 
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
 
Elastically Scaling Kafka Using Confluent
Elastically Scaling Kafka Using ConfluentElastically Scaling Kafka Using Confluent
Elastically Scaling Kafka Using Confluent
 
Confluent Messaging Modernization Forum
Confluent Messaging Modernization ForumConfluent Messaging Modernization Forum
Confluent Messaging Modernization Forum
 
Building Streaming Data Pipelines with Google Cloud Dataflow and Confluent Cl...
Building Streaming Data Pipelines with Google Cloud Dataflow and Confluent Cl...Building Streaming Data Pipelines with Google Cloud Dataflow and Confluent Cl...
Building Streaming Data Pipelines with Google Cloud Dataflow and Confluent Cl...
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetes
 
Accelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network OverlaysAccelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network Overlays
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
 
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
 
Bridge to Cloud: Using Apache Kafka to Migrate to AWS
Bridge to Cloud: Using Apache Kafka to Migrate to AWSBridge to Cloud: Using Apache Kafka to Migrate to AWS
Bridge to Cloud: Using Apache Kafka to Migrate to AWS
 
DIMT '23 Session_Demo_ Latest Innovations Breakout.pdf
DIMT '23 Session_Demo_ Latest Innovations Breakout.pdfDIMT '23 Session_Demo_ Latest Innovations Breakout.pdf
DIMT '23 Session_Demo_ Latest Innovations Breakout.pdf
 
Lisa Guess - Embracing the Cloud
Lisa Guess - Embracing the CloudLisa Guess - Embracing the Cloud
Lisa Guess - Embracing the Cloud
 
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
 
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
 
Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure
 
DIMT 2023 SG - Hands-on Workshop_ Getting started with Confluent Cloud.pdf
DIMT 2023 SG - Hands-on Workshop_ Getting started with Confluent Cloud.pdfDIMT 2023 SG - Hands-on Workshop_ Getting started with Confluent Cloud.pdf
DIMT 2023 SG - Hands-on Workshop_ Getting started with Confluent Cloud.pdf
 
Confluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVAConfluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVA
 

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

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 

Recently uploaded (20)

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 

Citi Tech Talk: Hybrid Cloud

  • 1. CitiBank Tech Talk - Hybrid Cloud Solution Engineering, Confluent UK Sept 2023
  • 2. Copyright 2020, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Chun-Sing, Chan Certified for 2 More about me 10y+ Data Integration & Data warehousing • Driving behavior Analysis • Customer return prediction • Retail promotion / churn analysis • AIoT edge projects UK : Superdrug, TalkTalk, New Look etc. HK : HSBC, OOCL, HKTVmail etc.
  • 3. Table of Contents 3 1. Hybrid Cloud & Multi Cloud The initiative 2. Confluent kafka in 2023 What is it in a 5-min recap 3. Confluent - Simply Anywhere Data Sovereignty at your hands 4. Cluster Linking & Schema Linking An asynchronous, multi-cloud and multi-region solution 5. What do we prevent? Lock-in VS SaaS 6. Summary / Q&A
  • 4. Hybrid Cloud & Multi Cloud
  • 5. Cloud Outages happen 5 AWS Azure GCP Dec 2021: An unexplained AWS outage created business disruptions all day (CNBC) Nov 2020: A Kinesis outage brought down over a dozen AWS services for 17 hours in us-east-1 (CRN, AWS) Apr 1 2021: Some critical Azure services were unavailable for an hour (Coralogix) Sept 2018: South Central US region was unavailable for over a day (The Register) Nov 2021: An outage that affected Home Depot, Snap, Spotify, and Etsy (Bloomberg)
  • 6. Outages hurt business performance 6 A region may be down for multiple hours–up to a day–based on historical experience Cloud region has an outage The applications in that region that run your business go offline Mission-critical applications fail Customers are unable to place orders, discover products, receive service, etc. Customer Impact Revenue is lost directly from the inability to do business during downtime, and indirectly by damaging brand image and customer trust Financial Impact
  • 7. Failure Types 7 Transient Failures Permanent Failures (Data Loss) Transient failures in data-centers or clusters are common and worth protecting against for business continuity purposes. Regional outages are rare but still worth protecting against for mission critical systems. Outages are typically transient but occasionally permanent. Users accidentally delete topics, human error occurs. If your data is unrecoverable and mission critical, you need an additional complementary solution.
  • 8. Failure Scenarios Data-Center / Regional Outages Platform Failures Human Error Data-Centers have single points of failure associated with hardware resulting in associated outages. Regional Outages arise from failures in the underlying cloud provider. People delete topics, clusters and worse. Unexpected behaviour arise from standard operations and within the CI/CD pipeline. Load is applied unevenly or in short bursts by batch processing systems. Performance limitations arise unexpectedly. Bugs occur in Kafka, Zookeeper and associated systems.
  • 9. As you add more cloud services these problems get exponentially worse 9 Cloud Cloud ● More brittle interconnections to individually set up and manage ● Complex new cloud networking and security considerations ● New compliance and data sovereignty challenges On-premises
  • 11. Real-time Data A Sale A shipment A Trade A Customer Experience Confluent: A New Paradigm for Data in Motion “We need to shift our thinking from everything at rest, to everything in motion.” — Real-Time Stream Processing Rich Front-End Customer Experiences Real-Time Backend Operations
  • 12. From a Giant Mess to a Connected Real-time Enterprise 12
  • 13. Confluent Unifies All of your Environments into a Single, Real-time Data Plane 13 ● Eliminate brittle interconnections with Confluent’s platform for data in motion ● Synchronize all of your environments in real-time to build innovative applications faster ● Address networking and security challenges once instead of every time a new connection is made Cloud Cloud On-premises
  • 14. Build innovative real-time applications with global consistency 1 4 Datastores Web / Mobile PoS Systems SaaS Applications IoT Sensors Legacy Apps and Systems Machine data Common schemas and a lightweight SQL syntax for stream processing simplify real-time application development Join, enrich, transform and analyze data in motion using SQL Ensure data is consistent and real-time across all global systems ML Engines BI Tools SIEM and Observability tools Data lakes and warehouses Real-time alerts and dashboards Applications Accelerate your cloud journey and build new real-time applications faster Eliminate batch jobs that result in stale information being used to run your business Easily integrate existing systems with 160+ out-of-the-box connectors
  • 15. What is Apache Flink used for? 15 Transactions Logs IoT Interactions Events … Messaging Systems Files Databases Key/Value Stores Analytics Event-driven Applications ETL Data Integration Messaging Systems Files Databases Key/Value Stores Applications
  • 17. ● Public Cloud Leverage a fully managed service with Confluent Cloud ● Private Cloud & On-Prem Deploy on premises with Confluent Platform ● Hybrid Cloud & Multicloud Seamlessly build a persistent bridge from datacenter to cloud and across clouds with Cluster Linking 17 Confluent provides true deployment flexibility to span all of your environments Seamlessly connect your data and apps Everywhere they reside Confluent offers true deployment flexibility to support hybrid and multi-cloud architectures
  • 18. Connectors are a key For our approach with CDWs, and more broadly 120+ PRE-BUILT CONNECTORS Legacy data infrastructure Modern, cloud-based technologies Azure cloud data warehouse Synapse
  • 19. Kafka: The Trinity of Event Streaming 01 Publish & Subscribe to Streams of Events 02 Store your Event Streams 03 Process & Analyze your Events Streams
  • 20. Copyright 2020, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka is Much More than Messaging Stream Processing Pub/Sub Messaging ETL Connectors Spark Flink Beam TIBCO IBM MQ RabbitMQ Mulesoft Talend Informatica + Distributed clustered storage + Streaming platform + Exactly Once + Designed for the Cloud + Inter DC replication + Schema evolution 20
  • 21. Copyright 2020, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Everywhere: Confluent provides deployment flexibility to span all of your environments SELF-MANAGED SOFTWARE Confluent Platform The Enterprise Distribution of Apache Kafka Deploy on-premises or in your private cloud VM FULLY MANAGED SERVICE Confluent Cloud Cloud-native service for Apache Kafka Available on the leading public clouds
  • 22. Rapid Pace of Innovation to Enable Enterprises November 2022 April 2022 CP 7.0 (based on AK 3.0) Resilience ● Cluster Linking (GA) ○ Source Initiated Links Flexible DevOps Automation ● Confluent for Kubernetes 2.2 ○ Expanded API operations ○ Enhanced scalability with Shrink API Management & Monitoring ● Control Center ○ Reduced Infrastructure Mode Streaming Database ● ksqlDB 0.21 ○ Foreign key table joins ○ DATE & TIME types November 2021 July 2022 CP 7.1 (based on AK 3.1) Resilience ● Schema Linking Flexible DevOps Automation ● Confluent for Kubernetes 2.3 ○ Multi-Region Clusters support ○ Enhanced API operations Performance & Elasticity ● Expanded options for Tiered Storage Management & Monitoring ● New Health+ intelligent alerts ○ Broker Latency (preview), Connectors, & ksqlDB Streaming Database ● ksqlDB 0.23 ○ Pull queres on streams ○ Custom schema selection 22 April 2023 CP 7.3 (based on AK 3.3) Resilience ● Multi-Region Clusters ○ Replica Rack Mixing Flexible DevOps Automation ● Confluent for Kubernetes 2.5 ○ Overlays for Pod resources Integration ● IBM MQ Premium Connectors for z/OS Streaming Database ● ksqlDB 0.28.2 ○ Pause and resume persistent queries ○ Wildcard Struct references ○ PROTOBUF_NOSR serialization format CP 7.2 (based on AK 3.2) Resilience ● Cluster Linking ○ Flexible Topic Naming Flexible DevOps Automation ● Confluent for Kubernetes 2.4 ○ Source Initiated Cluster Links ○ Auto-rotation of certs ○ Pod deletion protection Streaming Database ● ksqlDB 0.26 ○ Complex types for aggregate functions ○ RIGHT joins ○ New JSON functions CP 7.4 (based on AK 3.4) Resilience ● Production-ready KRaft for new clusters ○ Removes dependency on zookeeper for metadata management Flexible DevOps Automation ● Confluent for Kubernetes 2.6 ○ Declarative API driven control plane Management and Monitoring ● Data Quality Rules with schema registry ○ Domain Validation Rules ○ Schema migration rules
  • 23. Cluster Linking & Schema Linking
  • 24. C O N F I D E N T I A L Global Data Mesh Bridge to Cloud Cluster Linking Architectures + Use Cases multi cloud hybrid cloud multi region High-er Availability & Disaster Recovery edge Data Sharing between Teams, LOBs, Orgs Edge Aggregation Cluster Migration
  • 25. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Cluster link Source topic Name Configs Messages Consumer Offsets ACLs Mirror topic Name same name Configs synced per Confluent best practices Messages mirrored Identical partitions & offsets Consumer Offsets Synced (optional) Filterable by: * consumer group name/prefix ACLs Synced (optional) Filterable by: * topic name/prefix * principal name . Source Cluster Destination Cluster Consumers Consumers Producers
  • 26. 26 Cluster Linking Cluster Linking, built into Confluent Platform and Confluent Cloud allows you to directly connect clusters together mirroring topics from one cluster to another. Cluster Linking makes it easier to build multi-cluster, multi-cloud, and hybrid cloud deployments. Active cluster Consumers Producers clicks clicks Topics DR cluster clicks clicks Mirror Topics Cluster Link Primary Region DR Region
  • 27. 27 Schema Linking Schema Linking, built into Schema Registry allows you to directly connect Schema Registry clusters together mirroring subjects or entire contexts. Contexts, introduced alongside Schema Linking allows you to create namespaces within Schema Registry which ensures mirrored subjects don’t run into schema naming clashes. Active cluster Consumers Producers clicks clicks Schemas DR cluster clicks clicks Mirror Schemas Schema Link Primary Region DR Region Consumers Producers
  • 28. 28 Prefixing Prefixing allows you to add a prefix to a topic and if desired the associated consumer group to avoid topic and consumer group naming clashes between the primary and Disaster Recovery cluster. This is important when used in an active-active setup and required to use a two way Cluster Link strategy which is the recommended approach. Active cluster Consumer-Group clicks clicks Topic DR cluster clicks clicks DR-topic Cluster Link Primary Region DR Region DR-Consumer-Group
  • 29. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Data Mesh in Cloud Hyperscale 29
  • 30. Principle 1: Domain-driven Decentralization Domain Domain Domain Domain Microservices and their data belong to domains
  • 31. Domain Domain Domain Domain Principle 2: Data as a First-Class Product Objective: Make shared data meaningful, up to date, discoverable, addressable, trustworthy, secure, so other teams can make good use of it. • Data is treated as a true product, not a by-product.
  • 33. Reduce TCO by minimizing engineering time spent on data pipeline projects 3 3 Reduce operational overhead Free development teams up to build things related to the core business instead of work on complex data pipelines. Minimize vendor lock-in Leverage geo-replication to mobilize your data, maintain optionality, and future proof your technology stack. Increase efficiency Consolidate disparate tools and practices into a single platform, set of APIs, and trusted vendor. Maximize the value of cloud Reduce surprise network and cloud costs by writing data once and reading it as many times as necessary.
  • 34. Copyright 2020, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. 34 Schema Registry Connect REST Proxy ksqlDB Control Center Kafka Brokers Health+ in parallel with other alerting/monitoring tools