Summary
In this chapter, we introduced various CDC methods and why they can be important for a database. We also learned about the different streaming options that are available for DynamoDB tables to interact with CDC events. Diving deeper, we learned about how DynamoDB streams work concerning shards and what information may be available in the stream records that are generated in a DynamoDB stream. Next, we learned about the process of reading stream records from a DynamoDB stream. After, we looked at the common consumers of a DynamoDB stream and the cost implications of using one.
We also examined the alternative streaming option, which is KDS for DynamoDB. During our discussion, we explored the functional distinctions between KDS and DynamoDB Streams, as well as differences in their features. For a comprehensive guide on cost optimization strategies related to each streaming option, please refer to 20 in the References section.
We also gained insights into the two prevalent...