An IoT organization is designing a telemetry processing system on AWS to collect data from smart-home devices. The volume of incoming data fluctuates significantly throughout the day. To ensure high availability and efficiency, the architecture decouples the ingestion component from the database processing component so that ingestion is not disrupted if the database fails. Additionally, the backend compute resources adjust automatically to match the real-time rate of incoming sensor messages. Which two AWS Cloud design principles are directly applied in this architecture? (Select TWO.)
- Loose couplingCevap
- ElasticityCevap
- CTight coupling
- DManual scaling
- EOver-provisioning
Cevap
The architecture applies loose coupling by separating the ingestion and database processing components, and elasticity by automatically scaling compute resources to match changing demand.
The correct principles are loose coupling and elasticity. The architecture decouples the ingestion layer from the database processor, ensuring they can fail and operate independently (loose coupling). The compute capacity is scaled automatically to match incoming data surges (elasticity).
Adım Adım Çözüm
Anahtar Kavram
AWS Cloud Design Principles: Loose Coupling and Elasticity