Home icon

How the Amazon Timehub team built a data replication framework using AWS DMS: Part 1

Database Blog



This article discusses how the Amazon Timehub team built a data replication framework using AWS Database Migration Service (AWS DMS) and Amazon Aurora PostgreSQL-Compatible Edition as the target database. The solution addresses the need for a sub-minute latency, high-performant, single source of truth (SSOT) data store for Amazon's time and attendance data.

Specifically, the article covers:

  • The problem statement and business pain points with the existing solution, including high response time for read APIs, lack of a good mechanism for capturing incremental change data, and potential data loss events.
  • The approach taken to evaluate AWS DMS as a solution, including benchmarking tests and production workload analysis.
  • An overview of the solution architecture, involving AWS DMS, Oracle as the source database, and an Aurora PostgreSQL cluster as the target.
  • Key considerations for configuring the source Oracle database and AWS DMS, such as supplemental logging, CDC methods (LogMiner vs. Binary Reader), instance selection, task design, and task merging.
  • Monitoring the solution using various AWS CloudWatch metrics.
  • The conclusion highlighting the benefits of the solution, including sub-minute data propagation latency, reduced resource demands on the source database, and reduced development time and cost.


Go to article

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

Dec 13
2024
How the Amazon TimeHub team designed resiliency and high availability for their data replication framework: Part 2
Dec 13
2024
How the Amazon TimeHub team designed a recovery and validation framework for their data replication framework: Part 4
Feb 20
2024
Understand and optimize replication for Amazon Redshift with AWS DMS
May 3
2024
Tune replication performance with AWS DMS for an Amazon Kinesis Data Streams target endpoint – Part 1

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.