exam questions

Exam AWS Certified Cloud Practitioner CLF-C02 All Questions

View all questions & answers for the AWS Certified Cloud Practitioner CLF-C02 exam

Exam AWS Certified Cloud Practitioner CLF-C02 topic 1 question 25 discussion

A company is running a monolithic on-premises application that does not scale and is difficult to maintain. The company has a plan to migrate the application to AWS and divide the application into microservices.
Which best practice of the AWS Well-Architected Framework is the company following with this plan?

  • A. Integrate functional testing as part of AWS deployment.
  • B. Use automation to deploy changes.
  • C. Deploy the application to multiple locations.
  • D. Implement loosely coupled dependencies.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Anyio
Highly Voted 1 year, 6 months ago
Selected Answer: D
The Correct answer is D. Dependencies such as queuing systems, streaming systems, workflows, and load balancers are loosely coupled. Loose coupling helps isolate behavior of a component from other components that depend on it, increasing resiliency and agility. https://docs.aws.amazon.com/wellarchitected/latest/framework/rel_prevent_interaction_failure_loosely_coupled_system.html
upvoted 19 times
...
Sir_Kay
Most Recent 2 months ago
Selected Answer: D
breaking a monolithic application into microservices is an example of implementing loose coupling between application components, allowing better scalability and easier maintenance.
upvoted 2 times
...
Dipa_2910
2 months, 2 weeks ago
Selected Answer: D
Implementing Loosely coupled components - Option D
upvoted 1 times
...
ShaiTay
5 months, 2 weeks ago
Selected Answer: D
D. Implement loosely coupled dependencies.
upvoted 1 times
...
Ruffyit
1 year, 2 months ago
The Correct answer is D. Dependencies such as queuing systems, streaming systems, workflows, and load balancers are loosely coupled. Loose coupling helps isolate behavior of a component from other components that depend on it, increasing resiliency and agility. https://docs.aws.amazon.com/wellarchitected/latest/framework/rel_prevent_interaction_failure_loosely_coupled_system.html
upvoted 2 times
...
Pyrus
1 year, 3 months ago
The Correct answer is D. Integrate functional testing as part of AWS deployment (A): While this is a good practice for ensuring application quality, it's not the specific focus of dividing the application into microservices. Use automation to deploy changes (B): This is also a good practice, but it's applicable to various scenarios and not directly tied to microservices architecture. Deploy the application to multiple locations (C): While microservices can be deployed across multiple locations, this isn't the defining characteristic of decomposing a monolithic application into microservices. Implement loosely coupled dependencies (D): This is a core principle of microservices architecture. By breaking down the monolithic application into smaller, independent services with well-defined APIs, the company is aiming to reduce dependencies between services, making them easier to develop, deploy, and scale independently. This aligns perfectly with the goal of improving scalability and maintainability, which are key challenges with the current monolithic application.
upvoted 3 times
...
TheFivePips
1 year, 3 months ago
Selected Answer: D
D. Implement loosely coupled dependencies: The best practice of implementing loosely coupled dependencies aligns with the company's plan to migrate the monolithic on-premises application to AWS and divide it into microservices. Microservices architecture emphasizes the use of loosely coupled, independently deployable components that can be developed and maintained separately. Implementing loosely coupled dependencies, promotes the decoupling of services, allowing for greater agility, scalability, and ease of maintenance in a microservices architecture. The other options are not as directly related to the described scenario: Option A is related to testing practices. Option B focuses on automation in deployment. Option C refers to deploying the application to multiple locations, which may be a part of a broader strategy but is not specifically addressing the benefits of microservices architecture.
upvoted 3 times
...
TBone43
1 year, 5 months ago
Selected Answer: D
D: Loose Coupling is main advantage of moving from monolithic to microservices
upvoted 2 times
...
demo4422
1 year, 5 months ago
Selected Answer: D
D is correct answer
upvoted 2 times
...
asdfcdsxdfc
1 year, 5 months ago
Selected Answer: D
D looks correct
upvoted 1 times
...
lunamuller
1 year, 5 months ago
Selected Answer: D
Answer D is Correct.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago