Soru

Zorluk: KolayIdentify design principles of the AWS Cloud

A company is migrating its legacy application to the AWS Cloud. Currently, the application's user interface and database reside on the same server, meaning a database issue will crash the entire user interface. The team decides to split these components into independent tiers that communicate through well-defined APIs. Which design principle of the AWS Cloud does this separation directly demonstrate?

  1. A
    Capital expense optimization
  2. B
    Tightly coupled design
  3. Loose couplingCevap
  4. D
    Horizontal elasticity

Cevap

Loose coupling
The correct answer is loose coupling. By separating the user interface and the database into independent tiers that interact through APIs, the application becomes more resilient. If one component fails, the other can continue to function or handle the error gracefully, avoiding a complete system crash.

Adım Adım Çözüm

1
Analyze the scenario details.
The scenario describes separating the user interface and database into independent tiers that communicate through APIs.
Identifying the core change helps determine which cloud design principle is being applied.
2
Match the architectural change to AWS cloud design principles.
Decoupling components so that they interact via interfaces and do not cause cascading failures is the definition of loose coupling.
This confirms that separating the components corresponds to the design principle of loose coupling.

Anahtar Kavram

Loose coupling reduces dependencies between components, preventing a failure in one tier from cascading to other tiers.
Tahmini Süre:45s
Bu soruyu puanla