Which of the following is a recommended design principle for AWS Cloud architecture?
Design tightly coupled components.
Build a single application component that can handle all the application functionality.
Make large changes on fewer iterations to reduce chances of failure.
Avoid monolithic architecture by segmenting workloads.
Explanations:
Tightly coupled components are discouraged in cloud architecture as they reduce flexibility and scalability. Instead, loosely coupled components are preferred.
Building a single application component that handles all functionality leads to monolithic architectures, which can be inflexible and hard to maintain in the cloud.
Making large changes infrequently can lead to increased risk and potential failures. The recommended approach is to implement small, incremental changes more frequently.
Avoiding monolithic architecture by segmenting workloads is a best practice in AWS architecture, promoting flexibility, scalability, and maintainability.