A video platform team plans to change instance families and storage types regularly to test which performs best.
It wants to use managed machine learning services instead of building that expertise itself, and it moves its image-resizing code to serverless functions so that it does not manage servers.
Which Well-Architected pillar's design principles does the team follow?
Choose one answer.
AA. Cost Optimization, covering spend control and paying only for what the business needs
BB. Reliability, covering recovery from failures and scaling to meet demand
CC. Operational Excellence, covering running and improving workloads through code and small changes
DD. Performance Efficiency, covering using technology and resources efficiently as needs change
Show the answer and explanation
Answer: D
A. Wrong: Cost Optimization focuses on spending only what the business needs and on measuring that spend. Testing instance types relates to cost, but the scenario is mainly about experimenting, managed services and data access patterns.
B. Wrong: Reliability covers recovering from failures and scaling to meet demand. The team's choices concern performance and technology selection, not recovering from failure.
C. Wrong: Operational Excellence covers running and improving workloads through code, small reversible changes and learning from events. Frequent experiments touch it, but managed ML services and serverless functions are performance decisions.
The Performance Efficiency design principles include experimenting more often, democratizing advanced technologies by consuming them as managed services, and using serverless architectures. Those match the team's three plans. The other pillars cover cost, failure recovery and operations.
Want more on Well-Architected Framework? The 5 full-length practice sets have 22 more Well-Architected Framework questions, 325 in all, none of them in the free exam. One payment of $14.99, no subscription. See the practice sets →