Load testing distributed asynchronous systems
summary
Covers load-testing distributed asynchronous systems where app-side metrics from the load generator (response time, throughput) are insufficient because the server triggers further asynchronous operations; discusses challenges of measuring end-to-end execution time for those background operations and identifying performance bottlenecks, and presents approaches to solve these measurement and tracing problems.
AI-written summary · about
chapters (10)
- 0:00Load testing intro
- 3:02Classic load testing
- 5:11Distributed system testing
- 8:01Async impact on metrics
- 12:13Component testing
- 16:57Metrics modeling and visualization
- 23:04Kafka and inbound queues
- 27:29Microservice isolation testing
- 28:56Spark integration testing
- 35:21Summary and Q&A
related talks
48mProduction-like Load Testing of a Distributed System
49m45 Minutes to Bring Your App to Its Knees: The Complete Guide to Load Testing
43mLoad testing a message bus
57mOpen Forum on Performance Testing
47mQuality Control for High-Load Systems
45mBeat the rush! Designing effective load tests for your web application
43mDistributed Systems
44mPerformance Testing: the way to make a true load
