Which guidelines are key AWS architectural design principles?
(Choose two.)
Design for fixed resources.
Build scalable architectures.
Use tightly coupled components.
Use managed services when possible.
Design for human interaction.
Explanations:
Designing for fixed resources is not a key principle in AWS architecture, as AWS is designed to provide flexibility and scalability. Instead, architectures should leverage the elasticity of cloud resources.
Building scalable architectures is a fundamental principle of AWS design. This involves creating systems that can handle growth in user demand without degradation in performance, utilizing features like auto-scaling and load balancing.
Using tightly coupled components goes against AWS best practices. Instead, architectures should be designed with loosely coupled components to enhance flexibility, resilience, and maintainability.
Utilizing managed services when possible is a key principle in AWS architecture. Managed services reduce operational overhead and allow teams to focus on application development rather than infrastructure management.
Designing specifically for human interaction is not a core architectural principle in AWS. While user experience is important, AWS design principles focus more on scalability, reliability, and efficient use of cloud resources.