Domain 2: Design High-Performing Architectures Flashcards
Scenario:
Implement a fanout messaging.
Solution:
Create an SNS topic with a message filtering policy
and configure multiple SQS queues to subscribe to
the topic.
Scenario:
A database that has a read replication latency of less
than 1 second.
Solution:
Use Amazon Aurora with cross-region replicas.
Scenario:
A specific type of Elastic Load Balancer that uses UDP
as the protocol for communication between clients
and thousands of game servers around the world.
Solution:
Use Network Load Balancer for TCP/UDP protocols.
Scenario:
Monitor the memory and disk space utilization of an
EC2 i nstance.
Solution:
Install Amazon CloudWatch agent on the instance.
Scenario:
Retrieve a subset of data from a l arge CSV file stored
in the S3 bucket.
Solution:
Perform an S3 Select operation based on the
bucket’s name and object’s key.
Scenario:
Upload 1 TB file to an S3 bucket.
Solution:
Use Amazon S3 multipart upload API to upload l arge
objects i n parts.
Scenario:
Improve the performance of the application by
reducing the response times from milliseconds to
microseconds.
Solution:
Use Amazon DynamoDB Accelerator (DAX)
Scenario:
Retrieve the i nstance ID, public keys, and public IP
address of an EC2 i nstance.
Solution:
Access the url:
http://169.254.169.254/latest/meta-data/ using the
EC2 i nstance.
Scenario:
Route the i nternet traffic to the resources based on the
location of the user.
Solution:
Use Route 53 Geolocation Routing policy.