WGU D321 AWS DEVELOPER DVA C02
TESTED QUESTIONS AND VERIFIED
ANSWERS
◉ You have been asked to run your in-house application code
using lambda. Which of the following services could you use to
deploy your code?
Answer: CloudFormation, CodeDeploy, AWS Serverless
Application Model
◉ Your organization is developing a CI/CD environment to
improve software delivery of your applications. It has already
adopted a plan to execute the various phases of the CI/CD pipeline
from continuous integration to continuous deployment. There are
now discussions around restructuring the team make-up to
implement a CI/CD environment. How would you recommend
creating developer teams as a best practice to support this change
in the long run?
Answer: Set up an application team to develop applications. Set
up an infrastructure team to create and configure the
infrastructure to run the applications. Set up a tools team to build
and manage the CI/CD pipeline.
◉ A developer is creating a CloudFormation template to deploy an
application stack. The administrator password for the application
,needs to be configured at CloudFormation runtime. What
CloudFormation section should be used for this requirement?
Answer: Parameters
◉ A developer is making changes to the CloudFormation template
used to deploy an application. They would like to know if any
existing resources will be deleted or replaced before applying the
template updates. What service feature will enable this?
Answer: CloudFormation Change Sets
◉ You are developing an online auction application which uses
SQS to exchange messages between application components.
Some of the messages are between 1GB and 2GB in size. What is
the AWS recommended way of managing large messages in SQS?
Answer: Store the messages using S3, Use the Amazon SQS
Extended Client Library for Java to manage SQS messages.
◉ Which of the following statements is correct about DynamoDB?
Answer: In DynamoDB, a primary key can be a single-attribute
partition key, In DynamoDB a primary key can be composite
partition/sort key
◉ Which of the following statements is incorrect about
DynamoDB?
Answer: In DynamoDB, a primary key can be a range of values, In
DynamoDB, a primary key must be a single-attribute
, ◉ Which DynamoDB feature allows you to set an expiry on table
items so that they can automatically be deleted to reduce storage
costs?
Answer: DynamoDB TTL
◉ What is the size of one unit of read capacity?
Answer: 4 KB
◉ You have an application running on a number of Docker
containers running on AWS Elastic Container Service. You have
noticed significant performance degradation after you made a
number of changes to the application and would like to
troubleshoot the application end-to-end to find out where the
problem lies. What should you do?
Answer: Deploy the AWS X-Ray daemon as a new container
alongside your application.
◉ You are responsible for developing a mobile application that
allows people to store and search for reviews of their favorite
local restaurants. The application stores all ratings and restaurant
data in a DynamoDB table. You need to decide which DynamoDB
operations you will allow your users to run on the table and you
would like to keep the cost of the application as low as possible as
well as provide great performance for the users. Which of the
following DynamoDB operations uses the least amount of
throughput?
Answer: Eventual Consistent Query
TESTED QUESTIONS AND VERIFIED
ANSWERS
◉ You have been asked to run your in-house application code
using lambda. Which of the following services could you use to
deploy your code?
Answer: CloudFormation, CodeDeploy, AWS Serverless
Application Model
◉ Your organization is developing a CI/CD environment to
improve software delivery of your applications. It has already
adopted a plan to execute the various phases of the CI/CD pipeline
from continuous integration to continuous deployment. There are
now discussions around restructuring the team make-up to
implement a CI/CD environment. How would you recommend
creating developer teams as a best practice to support this change
in the long run?
Answer: Set up an application team to develop applications. Set
up an infrastructure team to create and configure the
infrastructure to run the applications. Set up a tools team to build
and manage the CI/CD pipeline.
◉ A developer is creating a CloudFormation template to deploy an
application stack. The administrator password for the application
,needs to be configured at CloudFormation runtime. What
CloudFormation section should be used for this requirement?
Answer: Parameters
◉ A developer is making changes to the CloudFormation template
used to deploy an application. They would like to know if any
existing resources will be deleted or replaced before applying the
template updates. What service feature will enable this?
Answer: CloudFormation Change Sets
◉ You are developing an online auction application which uses
SQS to exchange messages between application components.
Some of the messages are between 1GB and 2GB in size. What is
the AWS recommended way of managing large messages in SQS?
Answer: Store the messages using S3, Use the Amazon SQS
Extended Client Library for Java to manage SQS messages.
◉ Which of the following statements is correct about DynamoDB?
Answer: In DynamoDB, a primary key can be a single-attribute
partition key, In DynamoDB a primary key can be composite
partition/sort key
◉ Which of the following statements is incorrect about
DynamoDB?
Answer: In DynamoDB, a primary key can be a range of values, In
DynamoDB, a primary key must be a single-attribute
, ◉ Which DynamoDB feature allows you to set an expiry on table
items so that they can automatically be deleted to reduce storage
costs?
Answer: DynamoDB TTL
◉ What is the size of one unit of read capacity?
Answer: 4 KB
◉ You have an application running on a number of Docker
containers running on AWS Elastic Container Service. You have
noticed significant performance degradation after you made a
number of changes to the application and would like to
troubleshoot the application end-to-end to find out where the
problem lies. What should you do?
Answer: Deploy the AWS X-Ray daemon as a new container
alongside your application.
◉ You are responsible for developing a mobile application that
allows people to store and search for reviews of their favorite
local restaurants. The application stores all ratings and restaurant
data in a DynamoDB table. You need to decide which DynamoDB
operations you will allow your users to run on the table and you
would like to keep the cost of the application as low as possible as
well as provide great performance for the users. Which of the
following DynamoDB operations uses the least amount of
throughput?
Answer: Eventual Consistent Query