A financial services firm is building a web application that has two distinct data management requirements. First, the application must store real-time user session states with microsecond latency. Second, it must run daily complex analytical queries on massive, historical transaction patterns to detect fraud. Which TWO database services should the architect recommend to meet these requirements?
- Amazon ElastiCacheAnswer
- Amazon RedshiftAnswer
- CAmazon DynamoDB
- DAmazon Relational Database Service (Amazon RDS)
- EAmazon Neptune
Answer
The correct database services are Amazon ElastiCache and Amazon Redshift.
Amazon ElastiCache is correct because it provides a fully managed, in-memory caching service that delivers microsecond response times for session state storage. Amazon Redshift is correct because it is a fast, fully managed data warehouse that is optimized for running complex analytical queries on large historical datasets.
Step-by-Step Solution
Key Concept
Selecting appropriate AWS database services based on application workloads (in-memory caching vs. analytical data warehousing).