Which design principles are enabled by the AWS Cloud to improve the operation of workloads?
(Choose two.)
Minimize upfront design
Loose coupling
Disposable resources
Server design and concurrency
Minimal viable product
Explanations:
While minimizing upfront design can be beneficial, it is not a specific design principle enabled by AWS Cloud. AWS provides various tools to help design and optimize workloads, but the principle itself is not unique to cloud environments.
Loose coupling is a design principle that is strongly supported by AWS Cloud. It allows services to operate independently, which improves scalability, maintainability, and fault tolerance. AWS services like SQS and SNS promote loose coupling among components.
Disposable resources refer to the practice of using resources that can be easily created and destroyed, which is a key principle in AWS. It enables rapid scaling and helps optimize costs by only using resources when necessary, aligning with the cloud’s elastic nature.
Server design and concurrency are important considerations in application architecture but are not specific principles enabled by AWS Cloud. AWS provides infrastructure and tools that support concurrency, but it is not a design principle unique to the cloud environment.
The concept of a minimal viable product (MVP) is a product development strategy rather than a cloud-specific design principle. While AWS can facilitate rapid development and deployment of MVPs, this principle is not exclusive to cloud environments.