Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Amazon DynamoDB Table migration project #45

Open
8 tasks
tebanieo opened this issue Nov 22, 2024 · 1 comment
Open
8 tasks

Amazon DynamoDB Table migration project #45

tebanieo opened this issue Nov 22, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@tebanieo
Copy link
Contributor

tebanieo commented Nov 22, 2024

DynamoDB Migration project

We need a project that helps with the migration of DynamoDB tables. In the DynamoDB Documentation we have a guide on how to do it, but up to date there is no a project/tool that assist with this task, leaving users designing the solution on their own.

The concept is very simple, migrate a DynamoDB table with near zero downtime.

The project/solution/tool will:

  • Use CDK as it is easy to convert into a L3 construct that can be imported and re-used.
  • Prefer serverless components.
  • Not interfere with the source DynamoDB table performance.
  • Only migrate the DynamoDB table data, and it will continue to replicate changes (Change Data Capture) to the destination.
  • Will have different stages of support for different request rates (throughput).
  • Not loose CRUD operations, it is mandatory that 100% of the updates are processed.
  • Process the Updates in the same order as in the source table.
  • Be eventual consistent (near-real time).

Dear community feel free to add more requirements, or comments as you see fit.

Thanks!

Tasks

Preview Give feedback
@tebanieo tebanieo added the enhancement New feature or request label Nov 22, 2024
@terhunej
Copy link

.

tebanieo added a commit to tebanieo/amazon-dynamodb-tools that referenced this issue Nov 22, 2024
tebanieo added a commit that referenced this issue Nov 23, 2024
DynamoDB Migration playbook, you can now migrate with near zero downtime impact one DDB table to another.
* feat: updated on-demand vs provisioned script section
* feat: DynamoDB migration project #45, initial version, contributions from @tebanieo, @switch180 and @terhunej
* doc: Updating to GitHub profiles names in Acknowledgements section
tebanieo added a commit that referenced this issue Feb 14, 2025
…O batch write (#57)

* feat: updated on-demand vs provisioned script section

* feat: DynamoDB migration project #45, initial version, contributions from @tebanieo, @switch180 and @terhunej

* doc: Updating to GitHub profiles names in Acknowledgements section

* Modify Readme and fixing FIFO batch write issue #56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants