Amazon DynamoDB supports transactions that can perform up to 100 individual item actions per request. Transaction APIs support up to 4 MB payload sizes, per request. Each action in a transaction can target an item in a different DynamoDB table, as long as all the tables belong to the same AWS account and region. Transactions are atomic operations, meaning either the entire transaction takes effect, or none of it does. There are two main transaction APIs for DynamoDB: TransactGetItems and TransactWriteItems. The former REST API endpoint is intended for read-only operations, whereas the latter can be used to create (put), update, delete, and check for item conditions before committing a transaction. In this video, we'll start by discussing the Rust programming code you would need to write for "get" transactions.