SlideShare a Scribd company logo
Should we manage events like APIs?
Kim Clark
Integration Architect and Strategist
IBM
kim.clark@uk.ibm.com
Alan Chatt
Offering Manager for Event-Driven Integration
IBM Automation
alan.chatt@uk.ibm.com
API Management: More than just a gateway
Developer
Portal
API
Manager
API Implementation
API gateway
API Gateway:
• Decoupling/routing
• Traffic management
• Security
• Translation
Developer portal:
• API discovery
• Self-service
– Onboarding
– API subscription
• Account usage analytics
API Manager:
• API/plan/product design
• Access management
• Policy administration
• API plan usage analytics
The API implementation should
not be burdened with the
complexities of API exposure.
API Management handles the consumer-focused aspects of the API lifecycle
• Control point: Consistent provision of routing, versioning, traffic management, security, logging.
• Socialization: Enables discovery, documentation, and self-subscription, analytics.
© 2021 IBM Corporation
Creating truly independent digital applications requires
asynchronous communication as well as APIs
3
© 2021 IBM Corporation
Microservice Application
SoR SoR SoR
SoR
API
consumption
Event
Stream
consumption
Agility
Innovate rapidly
without
affecting other
components
APIs
Are simplest to use, but
create a real-time
dependency on the
underlying system of record
Truly independent, decoupled microservice components enable
To provide those benefits they need to be independent
of one another, and from the systems of record
Scalability
Scale only what
you need, and
only when you
need to
Resilience
Fail fast, return
fast, without
affecting other
components
Event streams
Enable microservices to
build decoupled views of
the data and respond to
real time events
API and Event management
µService
µService
µService
µService
µService
µService
µService
µService µService
http://ibm.biz/eda-resurgence-slides
Boundaries make complex environments manageable
4
Managed API gateways define and enforce application boundaries
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService µService
µService
µService
Silo
application
Silo
application
µService
µService
API
Application
boundary
Microservice
component
API
https://developer.ibm.com/apiconnect/2018/10/09/apis-microservices-defining-boundaries
& Event management
(sync and async)
High level API and Event interaction patterns
Request Action
Request State
Notifications
Ack
Req
API
Resp
Req
API
Topic
Topic
Request State
(pre-received)
5
Event sourcing
Local “event sourced”
read-optimized datastore
Read
implementation
A
Read
implementation
B
Local datastore Local datastore
Subscribe
and
consume
Direct invocation
Event stream
Subscribe
and
consume
“Event Sourced” implies the use of an
event log as the primary datastore
Application/Context
boundary
Event Log
… 4 5 6 7 …
Command
implementation
COMMAND
QUERY
Exposed API
, and CQRS
© 2021 IBM Corporation https://ibm-cloud-architecture.github.io/refarch-eda 6
Event sourcing/CQRS within a bounded context
vs (inter) domain events
CQRS and Event Sourcing patterns are typically scoped to
within a bounded context. From outside the context, the event
sourced nature of the implementation should be hidden.
Bounded Context
Event Log
COMMAND
QUERY
Bounded Context
Only selected events (and for that matter APIs) should
be exposed across bounded contexts. Their data models
should be decoupled from the internal model.
Internal
events
(inter) domain events
API & Event Management
© 2021 IBM Corporation https://ibm.biz/eventprojectionspaper 7
Event Endpoint Management
Easily found,
quickly consumed
• Described
• Catalogued and
discoverable
• Policy controlled
access
Completely
De-coupled
• Self-service
consumption
• No technology ties
between provider
and consumers
• No operational ties
Consumed
reliably
• Consumption
options suitable for
many application
types
• Replay history,
durable subs,
horizontal scale
Delivered in time
to be useful
• Latency measured
in seconds not
minutes
• Delivered rather
than polled
8
Transport: Event Distribution Event Endpoint Management
https://www.ibm.com/cloud/blog/multi-form-api-management-is-it-an-api-or-not
© 2021 IBM Corporation
IBM Confidential
Decentralised
Discoverable
Described
Decoupled
E n g a g i n g a n d
I n t e l l i g e n t a p p s
R e s p o n s i v e
e x p e r i e n c e s
Event
Transport
Ingredients for an enterprise Events Backbone
IBM Confidential
Describing Events
Events need to be described so developers can
quickly understand what they are and how to
consume them
• Understood by people
• Supported by tooling
• Consistent with API definitions
Decentralised
Discoverable
Described
Decoupled
E n g a g i n g a n d
I n t e l l i g e n t a p p s
R e s p o n s i v e
e x p e r i e n c e s
Event
Transport
IBM already contributing into the Async API specification
https://github.com/asyncapi/bindings/tree/master/ibmmq
Ingredients for an enterprise Events Backbone
IBM Confidential
Decentralised
Discoverable
Described
Decoupled
E n g a g i n g a n d
I n t e l l i g e n t a p p s
R e s p o n s i v e
e x p e r i e n c e s
Event
Transport
Discovering events exists
An interface that cannot be found is no use to
anyone
• Catalogued in one place
• Searchable
• Understandable and ready to consume
Ingredients for an enterprise Events Backbone
IBM Confidential
Decentralised
Discoverable
Described
Decoupled
E n g a g i n g a n d
I n t e l l i g e n t a p p s
R e s p o n s i v e
e x p e r i e n c e s
Event
Transport
Decentralise access
Innovation flows best when people have the
freedom to explore
• Self-service access
• Policy based controls and enforcement
• Trackable use
Ingredients for an enterprise Events Backbone
IBM Confidential
Decentralised
Discoverable
Described
Decoupled
E n g a g i n g a n d
I n t e l l i g e n t a p p s
R e s p o n s i v e
e x p e r i e n c e s
Event
Transport
Decoupled systems
Loosely coupled systems are more flexible and
less fragile. The technology emitting the event
should not dictate how it must be consumed
• Data transformation and enrichment
• Protocol translation
• Interface versioning
• Connectivity to anything
Ingredients for an enterprise Events Backbone
IBM Cloud Pak for Integration with Confluent
API Lifecycle
Management
Application &
Data Integration
Enterprise
Messaging
High Speed Data
Transfer
Secure Gateway
Governance Asset Sharing
Unified User Experience
IBM containerized software
Container platform and operational services
© 2021 IBM Corporation
14
Cloud Hybrid On-premises
Cloud Pak for Integration
Event Endpoint
Management
Cloud Pak for Integration,
in partnership with
Confluent, provides the
broadest range of
integration capabilities on
the market.
As part of our commitment
to flexibility, we now offer
customers the choice of
Kafka providers, while
creating new cross-
platform connectivity.

More Related Content

PDF
Why Kafka Works the Way It Does (And Not Some Other Way) | Tim Berglund, Conf...
PDF
Testing Event Driven Architectures: How to Broker the Complexity | Frank Kilc...
PDF
How to Discover, Visualize, Catalog, Share and Reuse your Kafka Streams (Jona...
PDF
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
PPTX
Server Sent Events using Reactive Kafka and Spring Web flux | Gagan Solur Ven...
PDF
Kafka & InfluxDB: BFFs for Enterprise Data Applications | Russ Savage, Influx...
PDF
Kafka Summit SF 2017 - Providing Reliability Guarantees in Kafka at One Trill...
PDF
Nordstrom's Event-Sourced Architecture and Kafka-as-a-Service | Adam Weyant a...
Why Kafka Works the Way It Does (And Not Some Other Way) | Tim Berglund, Conf...
Testing Event Driven Architectures: How to Broker the Complexity | Frank Kilc...
How to Discover, Visualize, Catalog, Share and Reuse your Kafka Streams (Jona...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Server Sent Events using Reactive Kafka and Spring Web flux | Gagan Solur Ven...
Kafka & InfluxDB: BFFs for Enterprise Data Applications | Russ Savage, Influx...
Kafka Summit SF 2017 - Providing Reliability Guarantees in Kafka at One Trill...
Nordstrom's Event-Sourced Architecture and Kafka-as-a-Service | Adam Weyant a...

What's hot (20)

PDF
Mesh-ing around with Streams across the Enterprise | Phil Scanlon, Solace
PDF
Transformation During a Global Pandemic | Ashish Pandit and Scott Lee, Univer...
PDF
Accelerating Innovation with Apache Kafka, Heikki Nousiainen | Heikki Nousiai...
PDF
Kafka Summit NYC 2017 - The Real-time Event Driven Bank: A Kafka Story
PDF
Continuous Intelligence for Customer Service Using Kafka Event Streams | Simo...
PDF
Government Track Welcome Address
PDF
Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...
PDF
How to Define and Share your Event APIs using AsyncAPI and Event API Products...
PDF
TBD Data Governance | David Araujo and Michael Agnich, Confluent
PDF
Blockchain and Kafka - A Modern Love Story | Suhavi Sandhu, Guidewire Software
PPTX
Should we manage events like APIs? | Kim Clark, IBM
PDF
Real-Time Dynamic Data Export Using the Kafka Ecosystem
PPTX
Building a Codeless Log Pipeline w/ Confluent Sink Connector | Pollyanna Vale...
PDF
Kafka Summit NYC 2017 - The Rise of the Streaming Platform
PPTX
Kafka Summit NYC 2017 - Achieving Predictability and Compliance with BNY Mell...
PDF
Evolving the Engineering Culture to Manage Kafka as a Service | Kate Agnew, O...
PPTX
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
PDF
How a Data Mesh is Driving our Platform | Trey Hicks, Gloo
PDF
Bank of China Tech Talk 2: Introduction to Streaming Data and Stream Processi...
PPT
Kafka Summit NYC 2017 - Simplifying Omni-Channel Retail at Scale
Mesh-ing around with Streams across the Enterprise | Phil Scanlon, Solace
Transformation During a Global Pandemic | Ashish Pandit and Scott Lee, Univer...
Accelerating Innovation with Apache Kafka, Heikki Nousiainen | Heikki Nousiai...
Kafka Summit NYC 2017 - The Real-time Event Driven Bank: A Kafka Story
Continuous Intelligence for Customer Service Using Kafka Event Streams | Simo...
Government Track Welcome Address
Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...
How to Define and Share your Event APIs using AsyncAPI and Event API Products...
TBD Data Governance | David Araujo and Michael Agnich, Confluent
Blockchain and Kafka - A Modern Love Story | Suhavi Sandhu, Guidewire Software
Should we manage events like APIs? | Kim Clark, IBM
Real-Time Dynamic Data Export Using the Kafka Ecosystem
Building a Codeless Log Pipeline w/ Confluent Sink Connector | Pollyanna Vale...
Kafka Summit NYC 2017 - The Rise of the Streaming Platform
Kafka Summit NYC 2017 - Achieving Predictability and Compliance with BNY Mell...
Evolving the Engineering Culture to Manage Kafka as a Service | Kate Agnew, O...
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
How a Data Mesh is Driving our Platform | Trey Hicks, Gloo
Bank of China Tech Talk 2: Introduction to Streaming Data and Stream Processi...
Kafka Summit NYC 2017 - Simplifying Omni-Channel Retail at Scale
Ad

Similar to Should we manage events like APIs? | Alan Chatt and Kim Clark, IBM (20)

PDF
Put Events to Work and Respond in Real Time
PDF
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
PDF
Apidays Paris 2023 - API Strategies to Accelerate Productivity and Digital Bu...
PDF
The resurgence of event driven architecture
PPTX
Event mesh APIDays melbourne September 2019
PPTX
Event mesh api meetup AsyncAPI Singapore
PDF
apidays LIVE Australia 2020 - Events are Cool Again! by Nelson Petracek
PDF
apidays Dubai & Middle East 2023 - Combining APIs and Events, Richard Bosch, ...
PDF
Building an Enterprise Eventing Framework (Bryan Zelle, Centene; Neil Buesing...
PPTX
APIs Vs Events - Bala Bairapaka, Sandvik AB
PDF
Convergence of Integration and Application Development
PDF
API Trends
PDF
API Trends & Use Cases
PDF
Stream SAP and Other Events Across Your Enterprise with an Event Mesh
PDF
Building an Enterprise Eventing Framework
PDF
AWS Serverless API Management - Meetup
PDF
Maximizing the Value of Event-Driven Architecture.pdf
PPTX
apidays LIVE India 2022_Maximizing the Value of Your EDA.pptx
PDF
Cloud Spotlight Series 2020 - Building Real-time Intelligent & Responsive Eve...
PDF
Building enterprise depth APIs with the IBM hybrid integration portfolio
Put Events to Work and Respond in Real Time
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
Apidays Paris 2023 - API Strategies to Accelerate Productivity and Digital Bu...
The resurgence of event driven architecture
Event mesh APIDays melbourne September 2019
Event mesh api meetup AsyncAPI Singapore
apidays LIVE Australia 2020 - Events are Cool Again! by Nelson Petracek
apidays Dubai & Middle East 2023 - Combining APIs and Events, Richard Bosch, ...
Building an Enterprise Eventing Framework (Bryan Zelle, Centene; Neil Buesing...
APIs Vs Events - Bala Bairapaka, Sandvik AB
Convergence of Integration and Application Development
API Trends
API Trends & Use Cases
Stream SAP and Other Events Across Your Enterprise with an Event Mesh
Building an Enterprise Eventing Framework
AWS Serverless API Management - Meetup
Maximizing the Value of Event-Driven Architecture.pdf
apidays LIVE India 2022_Maximizing the Value of Your EDA.pptx
Cloud Spotlight Series 2020 - Building Real-time Intelligent & Responsive Eve...
Building enterprise depth APIs with the IBM hybrid integration portfolio
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
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Modernizing your data center with Dell and AMD
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation theory and applications.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Machine learning based COVID-19 study performance prediction
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Understanding_Digital_Forensics_Presentation.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Modernizing your data center with Dell and AMD
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation theory and applications.pdf
MYSQL Presentation for SQL database connectivity
20250228 LYD VKU AI Blended-Learning.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Big Data Technologies - Introduction.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
“AI and Expert System Decision Support & Business Intelligence Systems”
Machine learning based COVID-19 study performance prediction
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Should we manage events like APIs? | Alan Chatt and Kim Clark, IBM

  • 1. Should we manage events like APIs? Kim Clark Integration Architect and Strategist IBM kim.clark@uk.ibm.com Alan Chatt Offering Manager for Event-Driven Integration IBM Automation alan.chatt@uk.ibm.com
  • 2. API Management: More than just a gateway Developer Portal API Manager API Implementation API gateway API Gateway: • Decoupling/routing • Traffic management • Security • Translation Developer portal: • API discovery • Self-service – Onboarding – API subscription • Account usage analytics API Manager: • API/plan/product design • Access management • Policy administration • API plan usage analytics The API implementation should not be burdened with the complexities of API exposure. API Management handles the consumer-focused aspects of the API lifecycle • Control point: Consistent provision of routing, versioning, traffic management, security, logging. • Socialization: Enables discovery, documentation, and self-subscription, analytics. © 2021 IBM Corporation
  • 3. Creating truly independent digital applications requires asynchronous communication as well as APIs 3 © 2021 IBM Corporation Microservice Application SoR SoR SoR SoR API consumption Event Stream consumption Agility Innovate rapidly without affecting other components APIs Are simplest to use, but create a real-time dependency on the underlying system of record Truly independent, decoupled microservice components enable To provide those benefits they need to be independent of one another, and from the systems of record Scalability Scale only what you need, and only when you need to Resilience Fail fast, return fast, without affecting other components Event streams Enable microservices to build decoupled views of the data and respond to real time events API and Event management µService µService µService µService µService µService µService µService µService http://ibm.biz/eda-resurgence-slides
  • 4. Boundaries make complex environments manageable 4 Managed API gateways define and enforce application boundaries µService µService µService µService µService µService µService µService µService µService µService µService µService µService µService µService µService Silo application Silo application µService µService API Application boundary Microservice component API https://developer.ibm.com/apiconnect/2018/10/09/apis-microservices-defining-boundaries & Event management (sync and async)
  • 5. High level API and Event interaction patterns Request Action Request State Notifications Ack Req API Resp Req API Topic Topic Request State (pre-received) 5
  • 6. Event sourcing Local “event sourced” read-optimized datastore Read implementation A Read implementation B Local datastore Local datastore Subscribe and consume Direct invocation Event stream Subscribe and consume “Event Sourced” implies the use of an event log as the primary datastore Application/Context boundary Event Log … 4 5 6 7 … Command implementation COMMAND QUERY Exposed API , and CQRS © 2021 IBM Corporation https://ibm-cloud-architecture.github.io/refarch-eda 6
  • 7. Event sourcing/CQRS within a bounded context vs (inter) domain events CQRS and Event Sourcing patterns are typically scoped to within a bounded context. From outside the context, the event sourced nature of the implementation should be hidden. Bounded Context Event Log COMMAND QUERY Bounded Context Only selected events (and for that matter APIs) should be exposed across bounded contexts. Their data models should be decoupled from the internal model. Internal events (inter) domain events API & Event Management © 2021 IBM Corporation https://ibm.biz/eventprojectionspaper 7
  • 8. Event Endpoint Management Easily found, quickly consumed • Described • Catalogued and discoverable • Policy controlled access Completely De-coupled • Self-service consumption • No technology ties between provider and consumers • No operational ties Consumed reliably • Consumption options suitable for many application types • Replay history, durable subs, horizontal scale Delivered in time to be useful • Latency measured in seconds not minutes • Delivered rather than polled 8 Transport: Event Distribution Event Endpoint Management https://www.ibm.com/cloud/blog/multi-form-api-management-is-it-an-api-or-not © 2021 IBM Corporation
  • 9. IBM Confidential Decentralised Discoverable Described Decoupled E n g a g i n g a n d I n t e l l i g e n t a p p s R e s p o n s i v e e x p e r i e n c e s Event Transport Ingredients for an enterprise Events Backbone
  • 10. IBM Confidential Describing Events Events need to be described so developers can quickly understand what they are and how to consume them • Understood by people • Supported by tooling • Consistent with API definitions Decentralised Discoverable Described Decoupled E n g a g i n g a n d I n t e l l i g e n t a p p s R e s p o n s i v e e x p e r i e n c e s Event Transport IBM already contributing into the Async API specification https://github.com/asyncapi/bindings/tree/master/ibmmq Ingredients for an enterprise Events Backbone
  • 11. IBM Confidential Decentralised Discoverable Described Decoupled E n g a g i n g a n d I n t e l l i g e n t a p p s R e s p o n s i v e e x p e r i e n c e s Event Transport Discovering events exists An interface that cannot be found is no use to anyone • Catalogued in one place • Searchable • Understandable and ready to consume Ingredients for an enterprise Events Backbone
  • 12. IBM Confidential Decentralised Discoverable Described Decoupled E n g a g i n g a n d I n t e l l i g e n t a p p s R e s p o n s i v e e x p e r i e n c e s Event Transport Decentralise access Innovation flows best when people have the freedom to explore • Self-service access • Policy based controls and enforcement • Trackable use Ingredients for an enterprise Events Backbone
  • 13. IBM Confidential Decentralised Discoverable Described Decoupled E n g a g i n g a n d I n t e l l i g e n t a p p s R e s p o n s i v e e x p e r i e n c e s Event Transport Decoupled systems Loosely coupled systems are more flexible and less fragile. The technology emitting the event should not dictate how it must be consumed • Data transformation and enrichment • Protocol translation • Interface versioning • Connectivity to anything Ingredients for an enterprise Events Backbone
  • 14. IBM Cloud Pak for Integration with Confluent API Lifecycle Management Application & Data Integration Enterprise Messaging High Speed Data Transfer Secure Gateway Governance Asset Sharing Unified User Experience IBM containerized software Container platform and operational services © 2021 IBM Corporation 14 Cloud Hybrid On-premises Cloud Pak for Integration Event Endpoint Management Cloud Pak for Integration, in partnership with Confluent, provides the broadest range of integration capabilities on the market. As part of our commitment to flexibility, we now offer customers the choice of Kafka providers, while creating new cross- platform connectivity.