Improving Applications with Performance Efficiency
Performance efficiency is the third pillar of the Well-Architected Framework (WAF). It refers to the ability of your solution to meet the business needs and demands placed on it by the consumers in an efficient way. In on-premises, we implement oversized servers or virtual machines (VMs) to manage unexpected load and demand. But in the cloud, this approach is not feasible; the main reason for that is the cost. As the chapter title says, we need to adopt an efficient approach to make sure that the performance of the workloads is not degraded. Before we plan to architect solutions in Azure, we should set aside the patterns we used to follow on-premises. One thing that hasn’t changed compared to on-premises is you still need to forecast and anticipate a load increase in the cloud in order to meet the business requirements. Anticipating the load can help you optimize your workloads ahead of time and improve the user experience.
...