What are characteristics of components in a microservice architecture? (Select THREE.)
( In a microservice architecture, functions of a larger overall application are assigned to specific components. Components are loosely coupled, and maintain independence by hiding implementations behind interfaces (this is also known as black box)
(The correct answer is not:
What is a container?
What is the most effective use of Amazon Elastic Container Service (Amazon ECS) when refactoring a monolithic application to use a microservice architecture?
What is AWS Fargate?
( AWS Fargate is a serverless compute engine for containers that work with both Amazon Elastic Container Service (Amazon ECS) and Amazon Elastic Kubernetes Service (Amazon EKS). It reduces the need to choose instances and scale cluster capacity.)
(The correct answer is not:
- A fully managed service for orchestrating container clusters.
Amazon ECS is a fully managed container orchestration service, not Amazon Fargate.)
What is a serverless architecture in Amazon Web Services (AWS)?
(In serverless architectures, you do not provision or manage infrastructure ( such as server clusters and Amazon EC2 instances.)
The correct answer is not:
- An architecture that uses microservices instead of monolithic servers
(Although you can build serverless microservice applications, microservice architectures ae not necessarily serverless. They can be implemented with servers.
What are benefits of serverless computing in Amazon Web Services (AWS)?
(Select THREE.)
The correct answer is not the following combination:
(- Less complicated software architectures
-or-
(- Less complicated software architectures
(Software that is built on serverless architecture is not always less complicated. Coupling is determined by the amount of dependencies between components, not whether the architecture is serverless. Serverless computing does not guarantee fault tolerance.)
How an you scale AWS Lambda functions to ensure high availability?
The correct answer is not the following combination:
- Launch functions in Auto Scaling groups
(You do not launch Lambda functions in Auto Scaling groups. Lambda functions scale automatically.)
-or-
An environmental science organization wants to provide HTTPS read-only access to its sensors and databases to any users around the world. The goal is enabling users to create their own custom real-time data visualizations to help improve climate science. Which solution is efficient and secure?
The correct answer is not:
- Create web proxy servers on Amazon EC2 instances in an Auto Scaling group, which is served by an Elastic Load Balancing load balancer.
(This solution is not the most efficient. It requires provisioning and managing infrastructure.)
Which workflows are supported by AWS Step Functions? (Select THREE.)
What is a serverless solution for creating a simple web form?
Host static assets in an Amazon S3 bucket, use an Amazon DynamoDB table, and use Amazon API Gateway and AWS Lambda functions to interact with the database.
The correct answer is not:
- Host website assets in a container in an Amazon ECS cluster, use an Amazon DynamoDB table, and use sever-side scripts to interact with the database.
(Amazon RDS is not serverless)