Soru

Zorluk: KolayIdentify design principles of the AWS Cloud

A retail company is preparing its web application for a major seasonal sales event. To ensure the application remains highly resilient and cost-effective during traffic fluctuations, the IT team wants to follow AWS Cloud architectural design principles. Which of the following options represent key AWS Cloud design principles that should be applied to this workload? (Select TWO.)

  1. Build independent components that communicate via message queues or APIs to isolate failures.Cevap
  2. Scale resource capacity automatically in response to real-time changes in consumer demand.Cevap
  3. C
    Create direct, hardcoded interdependencies between all software layers to minimize communication overhead.
  4. D
    Size the virtual servers based on peak expected traffic to avoid configuration changes during the event.
  5. E
    Deploy all parts of the application onto a single, centralized database and web server instance.

Cevap

Building independent components that communicate via message queues or APIs, and scaling resource capacity automatically in response to real-time changes in consumer demand.
The correct options are building independent components that communicate via message queues or APIs, and scaling resource capacity automatically. These represent the principles of loose coupling and elasticity. Loose coupling isolates component failures so they do not cascade, while elasticity allows the infrastructure to scale dynamically to meet demand, ensuring both reliability and cost-efficiency.

Adım Adım Çözüm

1
Analyze the requirements of the retail company's scenario, focusing on resilience and cost-effectiveness during a high-traffic seasonal event.
The architecture must be able to handle variable demand dynamically and prevent a single component's failure from disrupting the entire application.
This establishes that the system requires mechanisms for scaling dynamically and decoupling dependencies.
2
Evaluate the choices to identify which options represent standard AWS Cloud design principles that address these needs.
Building independent components that communicate via APIs or queues (loose coupling) and scaling automatically (elasticity) are selected as correct. Other options describing tight coupling, static sizing, and single monolithic instances are identified as anti-patterns.
To determine the correct architectural principles that match the scenario requirements.

Anahtar Kavram

Identify design principles of the AWS Cloud
Tahmini Süre:1m 0s
Bu soruyu puanla