Soru

Zorluk: KolayIdentify design principles of the AWS Cloud

A company is migrating its legacy customer booking application to the AWS Cloud. During this process, the development team wants to ensure that a failure in the email notification service does not halt the entire booking system. In addition, the developers want to automatically build temporary staging environments for testing and terminate them as soon as testing is complete. Which of the following AWS Cloud design principles are demonstrated in this scenario? (Select TWO)

  1. Loose couplingCevap
  2. Disposable resourcesCevap
  3. C
    Tight coupling
  4. D
    Static provisioning
  5. E
    Monolithic design

Cevap

Loose coupling and Disposable resources
Loose coupling decouples system components to isolate failures and maintain system availability even when one component fails. Disposable resources enable the use of automation to dynamically instantiate and terminate infrastructure components on demand, minimizing waste.

Adım Adım Çözüm

1
Analyze the first requirement: ensuring that a failure in the email notification service does not stop the booking system.
This requires decoupling the components so they operate independently, which aligns with the design principle of Loose coupling.
By reducing dependencies between services, the application gains higher fault tolerance.
2
Analyze the second requirement: automatically creating temporary environments for testing and terminating them when done.
This involves using automation to treat environments as temporary, which aligns with the design principle of Disposable resources.
Treating servers as temporary assets rather than permanent hardware optimizes costs and operations.

Anahtar Kavram

AWS Cloud design principles recommend decoupling systems (loose coupling) and utilizing automated, temporary infrastructure (disposable resources) to build reliable, cost-effective applications.
Tahmini Süre:45s
Bu soruyu puanla