Reconciling Performance Metrics against Objectives
You need to have a comprehensive understanding of where your solution architecture stands with respect to your performance objectives. So, first, you need to have a clear understanding of the performance expected from your workload. Consider whether any specific non-functional requirements related to performance have been defined for your workload. Such requirements could, for instance, include the following:
- Response time: Your workload must respond to incoming requests within 1 second, 99% of the time
- Throughput: Your workload must be able to process 500 incoming requests per minute
- Error rate: The percentage of requests resulting in an error should not be more than 0.1% of all requests
If no such requirements have been explicitly documented for your workload, it is strongly advised that you engage with the product owner or business leader in charge of the solution to make sure that the expectations of their...