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:
Designing tightly coupled components contradicts best practices in AWS architecture, which advocate for loose coupling to improve scalability and resilience.
Building a single application component that handles all functionality is not recommended, as it leads to monolithic architectures, making updates and scaling more difficult.
Making large changes in fewer iterations increases the risk of failure; AWS encourages iterative development to manage risks and facilitate easier rollbacks.
Avoiding monolithic architecture by segmenting workloads promotes better scalability, maintainability, and fault tolerance, aligning with AWS design principles.