From the course: DevOps Foundations: Microservices

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Performance testing

Performance testing - Kubernetes Tutorial

From the course: DevOps Foundations: Microservices

Start my 1-month free trial

Performance testing

- [Instructor] Microservices tend to increase the number of calls across network boundaries. So the ability to track down sources of latency becomes more important. For this reason, performance testing, or understanding how a system and its subcomponents perform under a particular workload, is vitally important in a microservices architecture. When determining goals for performance testing, the system, as a whole, should be the focus, not individual microservices. Only once a service has been identified as a bottleneck is it necessary to performance test just that service. That said, performance testing can be performed continuously in a similar manner to end-to-end tests. Accordingly, individual service build pipelines fan into a single performance test stage. Alternatively, when specific performance requirements are known for a microservice, the same performance tooling and automation can be used on the individual service itself. It's also important to keep in mind that performance…

Contents