Just wanted to confirm there is no

Just wanted to confirm there is no Change Data Capture capability with KV, right? I was hoping I could send CRUD events to a Queue so I can trigger other behaviors in response to the KV state changes. I know I can do this in a Worker, but was looking for a storage level solution, like DynamoDB Streams so each Worker interfacing with the KV don't need to handle this concern. Is this on this roadmap and if not can I request it
4 Replies
thomasgauvin
thomasgauvin3w ago
No change data capture, correct, it's not on our roadmap at this time but we hear the ask for more DynamoDB-like functionality like Change Data Capture. What type of data do you need to store?
Paul
PaulOP3w ago
Hi @thomasgauvin I'd want to trigger based on specs that change, they are usually like configuration documents, like JSON or YAML documents that could represent infrastructure or configuration settings. When they change I want to have other workers trigger behavior based on the change. The payloads are usually something that could fit inside an event payload that could be put onto the queue
Paul
PaulOP3w ago
Basically the model DynamoDB has with Streams (showing what changed in the record) is perfect. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html
Change data capture for DynamoDB Streams - Amazon DynamoDB
Learn how DynamoDB Streams captures item-level modifications in tables in near-real time. Learn how to enable streams, process stream records, and manage shards for efficient data processing.
thomasgauvin
thomasgauvin3w ago
Thanks for the feedback Paul, definitely heard but it’s not on our roadmap at this time

Did you find this page helpful?