Events at the (API) Horizon: Your Events & Changes from HTTP/REST APIs (Platformatory) | Current 24

Опубликовано: 02 Июнь 2026
на канале: Confluent Developer
17
1

More: https://current.confluent.io | REST-based Request-response APIs are the lifeblood of most architectures. API transactions,
specifically involving the CUDs (Creates, Updates, Deletes) are great sources of events and/or
change data. This is also true of various RPC style APIs.

However, because of the client-server nature, such events need to be published by the service,
using an "outboxing" mechanism and subsequently disseminated to pub-sub event broker,
most often Apache Kafka. This involves code changes to the application and in addition, a more
expansive solution like CDC (change-data-capture) to collect those changes from the outbox
table.

In this session, we will present an alternative pattern that leverages standard API proxies /
gateway solutions to process and push events to Kafka, as they occur in the API data plane at
real-time.

We will address the following important questions during this session:
1. How to source event data from APIs (and API gateways)
2. How to synthesize event data into the desired form
3. How to source change feeds against aggregates
4. Considerations and tradeoffs for this architecture
5. Key use-cases (hint:Event Sourcing, Data exchange Audit-trails and more!)

This is a potential no-code alternative to CDC, but with added benefits such as broad access to
domain and context-specific request-response data, as opposed to having to process multiple
row-level changes. Finally, this also enables treating eventing as a cross-cutting concern
associated with API management and operations.

Attendees can expect to take away a new and interesting approach towards a progressive,
low-friction transition to an event-driven architecture

LEARN MORE
► Confluent Developer: https://developer.confluent.io

CONNECT
Subscribe on YouTube:    / @confluentdeveloper  
Community Slack: confluentcommunity.slack.com
X: https://x.com/confluentinc
Linkedin:   / confluent  
GitHub: https://github.com/confluentinc
Site: https://developer.confluent.io

ABOUT CONFLUENT DEVELOPER
Confluent Developer provides comprehensive resources for developers looking to learn about Apache Kafka®, Apache Flink®, Confluent Cloud, Confluent Platform, and any other technology related to the broader Data Streaming Platform. Content on Confluent Developer includes courses, getting started guides, topical deep-dives, patterns, tutorials, and listings of community events. Learn more at https://developer.confluent.io.

#apachekafka #apacheflink #confluent