Question

Difficulty: MediumIdentify design principles of the AWS Cloud

A startup is building a document-processing application that converts uploaded files into different formats. Rather than deploying virtual servers to run the conversion software and maintaining the operating systems, the startup chooses to use Amazon S3 for storage and AWS Lambda to run the conversion script on demand. Which AWS Cloud design principle is best demonstrated by this architectural decision?

  1. A
    Loose coupling
  2. Services, not serversAnswer
  3. C
    Elasticity
  4. D
    Disposable resources

Answer

Services, not servers
The correct answer is the design principle of using services, not servers. By leveraging managed and serverless offerings like Amazon S3 and AWS Lambda, the startup removes the operational overhead of provisioning, configuring, patching, and maintaining physical or virtual servers. This allows developers to focus entirely on application logic rather than infrastructure administration.

Step-by-Step Solution

1
Analyze the operational choices made in the scenario.
The startup is replacing traditional self-managed virtual servers with Amazon S3 and AWS Lambda, which are fully managed and serverless.
Understanding what is being replaced and what is being adopted helps identify the core architectural shift.
2
Determine the primary operational benefit of the chosen services.
The startup no longer has to patch operating systems, manage server lifecycles, or handle lower-level infrastructure administration.
Identifying the target benefit points directly to the design principle that values offloading operational tasks.
3
Match the architectural choice to the corresponding AWS Cloud design principle.
Choosing to utilize managed and serverless offerings to eliminate server management is defined as the 'Services, not servers' design principle.
This confirms the correct principle that matches the description of eliminating virtual server management.

Key Concept

AWS Cloud Design Principles - Services, not servers
Rate this question