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

Integrate table streams into locally testable environment #2804

Open
jracusin opened this issue Dec 16, 2024 · 0 comments
Open

Integrate table streams into locally testable environment #2804

jracusin opened this issue Dec 16, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@jracusin
Copy link
Contributor

jracusin commented Dec 16, 2024

Description

Replace dynalite with dynamodb local in the sandbox environment. This will give us a much higher fidelity simulation of dynamodb for local development, which is important because synonyms use table streams, and the local sandbox environment won't behave like production unless we have table streams working.

https://martinhicks.dev/articles/arc-sandbox-table-streams

Acceptance criteria

  • configure architect to launch dynamodb local
  • use its endpoint for dynamodb API calls
  • configure dynamodb local table streams to invoke our lambdas on changes
  • discard code to work around lack of transaction support in dynalite
@jracusin jracusin added the enhancement New feature or request label Dec 16, 2024
@jracusin jracusin added this to GCN Dec 16, 2024
@jracusin jracusin moved this to Open in GCN Dec 16, 2024
@jracusin jracusin added this to the Circulars Synonyms milestone Dec 16, 2024
@dakota002 dakota002 moved this from Open to In Progress in GCN Dec 17, 2024
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
Status: In Progress
Development

No branches or pull requests

2 participants