Case Study Productizing AsyncAPI for Data Replication, Changed Data Capture
summary
Oracle GoldenGate now emits an exact-once stream of DML/DDL from hundreds of databases by converting redo/transaction logs into JSON records with before/after image payloads and a downloadable YAML descriptor. Oracle Data Streams acts as the broker, publishing over websockets (secure websockets planned) and producing client SDKs via code generators for Python/Node/Java. Latency is measured in milliseconds, it removes polling/outbox brokers, supports exact/at-most/at-least delivery, and adds CloudEvents, Protobuf/Avro and Iceberg/Delta targets on the 23.4 roadmap.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:48Agenda and CDC overview
- 3:12What is Change Data Capture
- 5:03GoldenGate history
- 7:12GoldenGate internals
- 9:41GoldenGate architecture evolution
- 10:46AsyncAPI with GoldenGate
- 12:12Data Streams as AsyncAPI broker
- 15:01Transaction outbox patterns
- 17:54JSON Duality features
- 20:01Data publishing methods
- 22:04Integration steps
- 23:50Demo walkthrough
- 27:00Roadmap
- 28:06Q&A
related talks
20mOracle stream analytics on data in motion
31mSuperfast event stream processing with a converged database
45mPower AI with Real-Time Data using AsyncAPI & Agent Mesh
38mOracle GoldenGate roadmap and strategy
24mBreak Barriers In Real-time With Data Streaming
20mChange Data Capture in Distributed Systems
45mModern Data Architecture
32mRDBMS and Apache Geode Data Movement
