Soru

Zorluk: KolayIdentify design principles of the AWS Cloud

A startup is developing a mobile application backend. The company wants to focus on writing application code and delivering features without spending time on provisioning, patching, or managing operating systems. To achieve this, they select AWS Lambda for compute and Amazon DynamoDB for database storage. Which AWS Cloud design principle is best demonstrated by this architectural decision?

  1. Services, not serversCevap
  2. B
    Monolithic design
  3. C
    Capital expenditure maximization
  4. D
    Vertical scaling

Cevap

Services, not servers
The correct answer is the principle of using managed services rather than managing servers. By selecting serverless and fully managed services like AWS Lambda and Amazon DynamoDB, the startup avoids the complexity and effort of operating system maintenance, patching, and server provisioning, allowing them to focus strictly on code.

Adım Adım Çözüm

1
Analyze the requirement of the startup.
The startup wants to avoid the operational overhead of provisioning, patching, and maintaining servers.
This points to offloading infrastructure management tasks.
2
Evaluate the selected AWS services (AWS Lambda and Amazon DynamoDB).
Both AWS Lambda and Amazon DynamoDB are fully managed, serverless services that do not require server administration.
This aligns with using managed offerings rather than running virtual machines.
3
Match the architectural choice with the corresponding AWS Cloud design principle.
The selection matches the principle of using services rather than servers.
The 'Services, not servers' principle advises leveraging managed services to reduce operational complexity.

Anahtar Kavram

Services, not servers design principle
Bu soruyu puanla