Building Event-Driven APIs
summary
Builds a live Customer 360 by sourcing CDC from SQL Server and Oracle into Kafka using kafka connect CDC connectors, processing and joining streams with ksqlDB to produce a compacted materialized table, and exposing it two ways: synchronous pull queries and ksqlDB push queries that keep the HTTP connection open and emit changes. Demo runs with Docker, captures inserts/updates/deletes, shows JSON REST responses, and ships code on GitHub; the example runs without authentication.
AI-written summary · about
chapters (10)
- 0:00Start
- 0:28Event-Driven APIs
- 0:59REST API vs Streaming API
- 2:44HTTP Pipelining
- 4:58Customer360 with ksqIDB
- 11:55Source the Data
- 12:16Step 2 - Build the Pipeline
- 12:35Query the C360 view
- 13:44Expose the C360 view using Event-Driven API (REST vs Streaming)
- 15:14Test with Real-time Events
related talks
27mOptimize Your API with Event-Driven Microservice Architecture.
32mUnifying API and event driven architectures
23mData Mesh and Data API
37mBuilding Event-driven Apps at Scale
23mREST the events: REST APIs for Event-Driven Architecture
25mAdd your first asynchronous API to your app in 30 minutes
23mBuilding AI-Driven Real-Time Lakehouse APIs
23mDeliver real-time data to customer using Streaming APIs
