July 2017
Beginner to intermediate
340 pages
7h 43m
English
The goal of a load test is to understand your service's bottlenecks under stress and to plan for the future, not to do premature optimizations.
Maybe the first version of your service will be fast enough for what it will be used for, but understanding its limits will help you determining how you want to deploy it and if its design is future-proof in case the load increases.
It's a common mistake to spend a lot of time on making each microservice as fast as possible, and end up with an application that relies on a single point of failure because your design makes it hard to deploy several instances of one particular microservice.
Writing load tests can help you answer the following questions:
Read now
Unlock full access