A financial technology startup is launching a mobile micro-investing application. The application requires two components: one to store highly structured customer transaction logs that support complex SQL queries with ACID compliance, and another to cache frequently accessed stock prices in memory to achieve sub-millisecond response times.
Which two AWS services should the startup choose to meet these requirements?
- Amazon Relational Database Service (Amazon RDS)Answer
- Amazon ElastiCacheAnswer
- CAmazon DynamoDB
- DAmazon Redshift
- EAmazon Simple Storage Service (Amazon S3)
Answer
Amazon Relational Database Service (Amazon RDS) and Amazon ElastiCache
Amazon Relational Database Service (Amazon RDS) is optimized for online transactional processing (OLTP) and relational databases requiring ACID compliance. Amazon ElastiCache is an in-memory cache service that delivers sub-millisecond latency for read-heavy workloads like stock price updates.
Step-by-Step Solution
Key Concept
Identifying appropriate AWS database and caching services for relational transactional workloads and in-memory latency optimization.