Question

Difficulty: MediumIdentify design principles of the AWS Cloud

A logistics company is migrating its package tracking application to the AWS Cloud. The development team plans to replace their self-managed database running on a virtual machine with Amazon DynamoDB. Additionally, they will insert an Amazon Simple Queue Service (Amazon SQS) queue between the tracking intake system and the data processing backend. Which of the following are design principles of the AWS Cloud that this architecture implements? (Select TWO.)

  1. Loose couplingAnswer
  2. Services, not serversAnswer
  3. C
    Monolithic architecture
  4. D
    Tightly coupled integration
  5. E
    Manual resource provisioning

Answer

The architecture implements the principles of loose coupling and services, not servers.
The correct principles are loose coupling and services, not servers. Introducing Amazon SQS separates components so they can operate independently (loose coupling). Shifting from self-managed databases on virtual machines to DynamoDB reduces the operational burden of managing server infrastructure (services, not servers).

Step-by-Step Solution

1
Analyze the architectural changes in the scenario.
The scenario describes introducing Amazon SQS between system components and replacing a self-managed database on a virtual machine with Amazon DynamoDB.
This helps break down the scenario into distinct AWS architectural adjustments.
2
Map the introduction of Amazon SQS to an AWS design principle.
Amazon SQS acts as an asynchronous message queue that separates the ingestion and processing layers, implementing loose coupling.
By decoupling components, a failure or spike in demand in one area does not directly cause a failure in the other.
3
Map the use of Amazon DynamoDB to an AWS design principle.
Amazon DynamoDB is a managed NoSQL database service that eliminates the need to manage database servers, implementing services, not servers.
Using managed services allows the team to focus on application development rather than database infrastructure management.

Key Concept

Identify design principles of the AWS Cloud, specifically loose coupling and services, not servers.
Estimated Time:1m 30s
Rate this question