Enhanced Analytical Patterns
For any internet-scale application, serving end users with the most reliable, highly available, and rich experience is crucial. This means delivering high-quality services consistently, especially when an end user is waiting for a real-time response. We have already learned about these Online Transactional Processing (OLTP) needs and how DynamoDB can be a powerful part of the solution for achieving low-latency, consistent performance at scale. While OLTP is a major part of the requirements, it is often not the only requirement.
As the business owner of an e-commerce web store, you need a view of the business and its key performance indicators. You want to know which products are in high demand, which products have seen the lowest customer feedback, what the overall sales and profits look like, and much more. All these insights are available in the data, often across different data stores owned by different microservices and teams.
The same data helps...