Q85 — AWS SAA-C03 Ch.14
Question 85 of 100 | ← Chapter 14
Q1085. A company is developing a serverless web application that gives users the ability to interact with real-time analytics from online games. The data from the games must be streamed in real time. The company needs a durable, low-latency database option for user data. The company does not know how many users will use the application. Any design considerations must provide response times of single-digit milliseconds as the application scales.Which combination of AWS services will meet these requirements? (Select TWO.)
- A. Amazon CloudFront
- B. Amazon DynamoDB ✓
- C. Amazon Kinesis ✓
- D. Amazon RDS
- E. AWS Global Accelerator
Correct Answer: B. Amazon DynamoDB, C. Amazon Kinesis
Explanation
To address the company's requirements for a serverless web application with real-time analytics from online games, which includes streaming data in real time and needing a durable, low-latency database with the ability to scale, the following AWS services are considered:A. Amazon CloudFront - This is a global content delivery network (CDN) service that accelerates delivery of websites, applications, and APIs to global users with low latency and high transfer speeds. While it is useful for caching and delivering content quickly, it does not directly address the need for a durable, low-latency database.B. Amazon DynamoDB - DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It is designed to handle large amounts of data and traffic with single-digit millisecond performance. This meets the requirement for a durable, low-latency database.C. Amazon Kinesis - Amazon Kinesis is a fully managed real-time data streaming service that can continuously capture and store terabytes of data per hour from hundreds of thousands of sources such as application logs, website clickstreams, and IoT device data. It allows for real-time analysis of data streams, which is crucial for real-time analytics from online games.D. Amazon RDS - Amazon RDS (Relational Database Service) is a managed relational database service. While it provides scalability and durability, it may not provide the same low-latency, single-digit millisecond performance that DynamoDB offers, especially under high scalability needs typical of real-time analytics.E. AWS Global Accelerator - AWS Global Accelerator directs traffic through the AWS global network to improve the availability and performance of your applications for a broad range of users. It is more focused on improving traffic routing and availability rather than providing a durable, low-latency database.Given these descriptions, the services that will meet the requirements for a durable, low-latency database option for user data and the ability to stream data in real time are:B. Amazon DynamoDB - for the durable, low-latency database.C. Amazon Kinesis - for real-time data streaming.Therefore, the correct combination of AWS services to meet these requirements is:B. Amazon DynamoDBC. Amazon Kinesis