We are excited to announce scylla-cdc-rust, a library that makes it easy to develop Rust applications that consume data from a Scylla Change Data Capture Log.
- A simple callback-based interface for consuming changes from CDC streams,
- Automatic retries in case of errors,
- Transparent handling of the complexities related to topology changes,
- Optional checkpointing functionality - the library can be configured to save progress so that it can later continue from saved point after restart.
Check out the README for links to a tutorial and the documentation.