Azure Cosmos DB is a globally distributed, multi-model
database service offered by Microsoft Azure.
▪ It supports various database models, including document,
key-value, column-family, and graph, and can be
accessed through multiple APIs, such as SQL, MongoDB,
Cassandra, and Azure Table Storage.
▪ Azure Cosmos DB has built-in support for Change Data
Capture (CDC), allows it to track and propagate data
changes made to the database to other systems in near
real-time.
▪ CDC in Azure Cosmos DB works by continuously
monitoring the transaction logs of the database for
changes and extracting those changes to be sent to
target systems.
▪ Azure Cosmos DB change feed API to access the data
changes and process them in your application.
https://learn.microsoft.com/en-us/azure/architecture/best-practices/transactional-outbox-cosmos