1

Given that we have deployed an app in Azure which gives us 99.99% availability (on Virtual-Machines) based on its SLA (Service Level Agreement). To simplify the case, let's say that my app is available at least 99.9% of the time (about 9 hours in year) and if the down-time of service exceeds this value, then Azure will compensate the costs.

As you know, the goal of "load test" is to figure out when will the system break, however we know that this app will not break by the extrema load.

If it is the case, does it make sense to do a load test on such app with high availability ?

Jimmy
  • 249
  • 3
  • 11
  • I am not sure Azure will compensate for all of your costs and more importantly your losses of income
  • How do you KNOW that "we know that this app will not break by the extrema load"?
  • – Rsf Oct 13 '22 at 08:30
  • How do you know that the system isn't going to break? Sure, the infrastructure may scale, but is everything correctly configured? Does the DB have the proper indexes for optimal performance? Do all components scale? Your 3rd party vendors scale as well? – André Roggeri Campos Oct 14 '22 at 18:13
  • What does "break" mean for you? If the system slows down significantly with a moderate load but continues to work, is that a "break"? Do you care? – Joe Strazzere Nov 01 '22 at 16:58