~/talk

Implementing CDC with change feed

Talkat Azure Cosmos DB Conf 2022 · 2022-04-19..04-20· [databases]
links:none on file
slides:none on file

Shows how to implement CDC using Cosmos DB change feed pull to build a streaming ETL: a reader app pages changes, publishes events to Azure Event Hubs, and two writers update MongoDB and Azure Cache. Checkpointing uses the change feed continuation token so the pipeline resumes after crashes (demo stops, 27–40 inserts are replayed). Ordering is guaranteed per logical partition, deletes aren’t emitted, and the feed returns full items (no operation type), so dedupe or soft‑delete logic is required.

AI-written summary · about

  1. 0:00Introduction
  2. 0:50Agenda
  3. 1:31What is CDC
  4. 5:30CDC requirements
  5. 7:29What is change feed
  6. 9:30Querying change feed
  7. 10:51What is continuation token
  8. 11:53Implementing CDC flow
  9. 13:27Considerations
  10. 14:20Solution
  11. 19:16Demo applications
  12. 20:01Start source application
  13. 22:07Insert new items
  14. 24:01Demo
  15. 26:50Code
  16. 30:32Reliability scalability
  17. 32:40Limitations
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.