AWS Certified Solutions Architect Associate SAA-C03 Practice Question
Your client wishes to deploy a backend solution for processing financial transactions. The requirements are clear: minimal infrastructure management and the capability to dynamically handle varying loads of requests. Which service should the client leverage to align with these stipulations?
Managed database service with multiple read replicas to process transaction records
Serverless function-execution service for direct invocation by the application's API
Virtual machine auto scaling groups to serve the backend with predefined scaling policies
Container management service with on-demand task placement strategy for processing tasks
The optimal solution for the described requirements is the use of a serverless compute service that automatically scales in response to the application's traffic with no server management needed. Among the options provided, only the serverless function-execution service meets these specific needs as it launches instances of a function in response to incoming events and scales automatically. Container management services and virtual machine auto scaling groups, while providing some level of scalability and automation, still require some oversight of server resources. Similarly, managed database services with read replicas offer database scalability but are not suitable for transaction processing logic and also necessitate maintenance of database instances.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is a serverless function-execution service?
Open an interactive chat with Bash
How does automatic scaling work in serverless architectures?
Open an interactive chat with Bash
What are the potential downsides of using serverless architectures?