Diving into analytical patterns
In this section, we will explore different architectural patterns and their use cases for analytics on DynamoDB data. We will also discuss the advantages and considerations of each pattern, depending on specific requirements. Before diving into the patterns themselves, let us review some of the building blocks these patterns may use.
Building blocks
The following building blocks are leveraged by analytical patterns to achieve their goals. These include native DynamoDB features, other AWS services, and architectural patterns that integrate well with DynamoDB, ensuring scalability, high availability, and adherence to well-architected pillars (9).
Full table scans
While not recommended for serving OLTP requests from tables with large volumes of data, full table scans can be a straightforward way to support analytics on DynamoDB data without the need for complex workflows and analytical data pipelines. You can perform full table scans using the...