Skip to content

docs: add a transactions reference to the Resources lists - #592

Open
dynotable-user wants to merge 2 commits into
tywalch:masterfrom
dynotable-user:docs-transactions-resource
Open

dynotable-user wants to merge 2 commits into
tywalch:masterfrom
dynotable-user:docs-transactions-resource

Conversation

@dynotable-user

Copy link
Copy Markdown

Adds one reference to the "links to help you understand the mechanics behind DynamoDB Transacts" list on the transact-write and transact-get pages. Additive only, nothing reordered or replaced.

The guide covers a couple of things the existing three references don't go into, which is why I think it earns a place rather than just lengthening the list:

  • Every CancellationReasons code, index-aligned with the actions you sent, and what to do about each. The SDKs do not retry these for you.
  • The capacity arithmetic. A transactional write costs two write units per action, so a ConditionCheck + Update + Put on one counter is 6 units against the 1,000-per-partition ceiling, which is about 166 a second. Canceled transactions still consume capacity.
  • Client tokens: repeating with the same token succeeds without re-applying, while a retry without one can cancel with [ConditionalCheckFailed, None, None].
  • Why a ConditionCheck cannot sit on the same item another action writes (Transaction request cannot include multiple operations on one item), and that status needs #status because it is reserved.

Every example in it was run against DynamoDB Local 3.3.1.

Disclosure: I work on DynoTable, a DynamoDB GUI, and the guide is on our site. It is a technical article rather than a product page, in the same shape as the dynobase.dev reference already in the list, and it does have a short section at the end about doing this in our app. Happy to drop this if you would rather the list stayed vendor-light, or to add it to only one of the two pages.

@netlify

netlify Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for electrodb-dev ready!

Name Link
🔨 Latest commit 859e604
🔍 Latest deploy log https://app.netlify.com/projects/electrodb-dev/deploys/6ad46d8d5154bc12863075d5
😎 Deploy Preview https://deploy-preview-592--electrodb-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant