Frank Lloyd Wright
Take it to the MAX
Potent Potables
"A" as in Amazon
Potpourri
100

An analytics application is currently performing its queries against your main production RDS database. These queries run at any time of the day and slow down the RDS database which impacts your users' experience. What should you do to improve the users' experience?

Setup a Read Replica – This will be a dedicated connection string for your analytics application, and now it won’t impact the main production RDS database

100

What is the maximum number of read replicas you can have on an RDS database?

5

100

Name 4 out of the 6 of the database types that RDS supports

MySQL, PostgreSQL, MariaDB, Oracle, MS SQL Server, Amazon Aurora

100

Which database type helps you store relational datasets, with SQL language compatibility and the capability of processing transactions such as insert, update, and delete?

Amazon RDS

100

Amazon Aurora supports what two types of databases?

MySQL and PostgresSQL

200

You would like to create a disaster recovery strategy for your RDS PostgreSQL database so that in case of a regional outage the database can be quickly made available for both read and write workloads in another AWS Region. The DR database must be highly available. What do you recommend?

  • Create a Read Replica in the same region and enable Multi-AZ on the Read Replica
  • Create a Read Replica in the same region and enable Multi-AZ on the main database
  • Create a Read Replica in a different region and enable Multi-AZ on the Read Replica
  • Enable Multi-Region option on the main database

Create a Read Replica in a different region and enable Multi-AZ on the Read Replica

200

What is the maximum size of an item in a DynamoDB Table?

400KB

200

Select the True statement

  • Read Replica uses Asynchronous Replication and Multi-AZ uses Synchronous Replication
  • Read Replica uses Asynchronous Replication and Multi-AZ uses Asynchronous Replication
  • Read Replica uses Synchronous Replication and Multi-AZ uses Asynchronous Replication
  • Read Replica uses Synchronous Replication and Multi-AZ uses Synchronous Replication

Read Replica uses Asynchronous Replication and Multi-AZ uses Synchronous Replication

200

You are looking to perform Online Transaction Processing (OLTP). You would like to use a database that has built-in auto-scaling capabilities and provides you with the maximum number of replicas for its underlying storage. What AWS Service do you use?

Amazon Aurora

200

You have a lot of log files stored in an S3 bucket that you want to perform a quick analysis of to filter the logs and find users that attempted to make an unauthorized action. Which AWS service allows you to do so (without managed servers if possible…)?

Amazon Athena

300

As a solutions Architect a startup company asked you for help as they are working on an architecture for a social media website where users can be friends with each other, and like each other’s posts. The company plan on performing some complicated queries such as “What are the number of likes on the posts that have been posted by the friends of Mike?”. Which database do you recommend?

Amazon Neptune

300

How many Aurora Read Replicas can you have in a single Aurora DB Cluster?

15

300

Which RDS Database Technology does NOT support IAM Database Authentication?

Oracle

300

You want to migrate an on-premise MongoDB NSQL database to AWS. You don’t want to manage any database servers, so you want to use a managed NoSQL database, preferably Serverless, that provides you with high availability, durability, and reliability. Which database should you choose?

Amazon DynamoDB

300

Your application running on a fleet of EC2 instances managed by an Auto Scaling Group behind an Application Load Balancer. Users have to constantly log back in and you don't want to enable Sticky Sessions on your ALB as you fear it will overload some EC2 instances. What should you do?

Store Session data in ElastiCache

400

You have developed a mobile application that uses DynamoDB as its datastore. You currently automate sending welcome emails to new users after they sign up by scheduling a Lambda function to run every minute using CloudWatch Events that scans the entire table looking for new users, what’s a better way of doing this?

Enable DynamoDB Streams and configure it to invoke a Lambda function to send emails out.

400

What is the maximum size of an Aurora db?

128TB

400

An application running in production is using an Aurora Cluster as its database. Your development team would like to run a version of the application in a scaled-down application with the ability to perform some heavy workload on a need-basis. Most of the time, the application will be unused. Your CIO has tasked you with helping the team to achieve this while minimizing costs. What do you suggest?

Use Aurora Serverless

400

DAILY DOUBLE!

Which AWS service allows you to create, run and monitor ETL (extract, transform, and load) jobs in just a few clicks?

400

You are running an application in production that is leveraging DynamoDB as its datastore and is experiencing smooth sustained usage. There is a need to make the application run in development mode as well, where it will experience the unpredictable volume of requests. What is the most cost-effective solution that you recommend?

  • Use Provisioned Capacity Mode with Auto Scaling enabled for both development and production
  • Use Provisioned Capacity Mode with Auto Scaling enabled for production and use On-Demand Capacity Mode for development
  • Use Provisioned Capacity Mode with Auto Scaling enabled for development and use On-Demand Capacity Mode for production
  • Use On-Demand Capacity Mode for both development and production

Use Provisioned Capacity Mode with Auto Scaling enabled for production and use On-Demand Capacity Mode for development

500

You have an e-commerce website where you are using DynamoDB as your database. You are about to enter the Christmas sale and you have a few items which are very popular and you expect that they will be read often. Unfortunately, last year due to the huge traffic you had the ProvisionedThroughputExceededException exception. What feature of DynamoDB could you use to prevent this error from happening again?

Create a DAX Cluster

500

What is the maximum default retention for an automated RDS backup?

7 Days, but manual snapshots can be triggered and saved indefinitely 

500

Your RDS database is struggling to keep up with the demand of requests from your website. Your millions of users mostly read news, and you don’t post new news very often. Name two solutions that could help remedy this problem.

Implement an ElastiCache cluster, Add RDS Read Replicas

500

You would like to have a database that is efficient at performing analytical queries on large sets of columnar data. You would like to connect to this Data Warehouse using a reporting and dashboard tool such as Amazon Quicksight or some other BI tool. Which AWS Technology do you recommend?

Amazon Redshift

500

You have set up read replicas on your RDS database, but users are complaining that upon updating their social media posts, they do not see their updated posts right away… What is a possible cause for this?

Read Replicas have Asynchronous Replication, therefore it’s likely your users will only read Eventual Consistency.