Search⌘ K

Resilient Architecture I

Explore resilient AWS architecture by learning to design scalable data processing workflows and implement high availability solutions. Understand how to optimize cloud resources for performance, handle system failures gracefully, and choose the right AWS services for complex workloads.

Question 1

David is a cloud engineer managing an application that processes and analyzes large datasets stored in Amazon S3. Currently, the team uses multiple AWS Lambda functions triggered by S3 events to process these datasets. However, the Lambda functions frequently run out of resources due to the high memory and compute requirements, causing processing delays and failures. The team wants to implement a more scalable solution that efficiently handles large-scale data processing. Which AWS service or combination of services would best address their needs?

A. AWS Glue

B. Increase the memory allocation for Lambda functions

C. Amazon Redshift

D. Amazon EMR with Auto Scaling

Question 2

A new startup is evaluating the benefits of Amazon DynamoDB compared to a traditional relational database on AWS RDS. The team is familiar with relational databases, so the NoSQL structure of DynamoDB poses a learning challenge. The decision to use either database will be made based on specific ...