Tune replication performance with AWS DMS for an Amazon Kinesis Data Streams target endpoint – Part 3
Database Blog
This article discusses key considerations and best practices when replicating data using AWS DMS to Amazon Kinesis Data Streams. It covers the following topics:
- Keeping end-to-end communication private using a VPC interface endpoint for Kinesis
- Choosing an appropriate candidate on the source as the partition key to distribute data across shards efficiently
- Provisioning a sufficient number of shards in Kinesis based on the expected throughput
- Ensuring that the payload message size does not exceed 1 MB, which is the maximum allowed by Kinesis
- Understanding that records may be out of order when using the PutRecords API with multi-threading, and data deduplication considerations
- Handling nullable columns in the partition key appropriately
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
May 3
2024
2024
Tune replication performance with AWS DMS for an Amazon Kinesis Data Streams target endpoint – Part 2
May 3
2024
2024
Tune replication performance with AWS DMS for an Amazon Kinesis Data Streams target endpoint – Part 1
Apr 22
2024
2024
Troubleshoot and minimize AWS DMS replication latency with Amazon S3 as a target
Jun 3
2024
2024
Optimize write throughput for Amazon Kinesis Data Streams
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.