Behind the Benchmarking Pipeline
7/16/2026
Introduced an automated benchmarking pipeline that takes a workload specification, builds and loads a matching index, and sweeps it across various configurations (query rates, replica counts, on-demand vs. dedicated, node types) to provide data-driven sizing recommendations. The pipeline automates index provisioning, capacity setup, load generation (using VSB), result recording, and teardown. It optimizes cost by reusing imported data for multiple configurations within a session and scales load generation with multiple EC2 workers for heavy query loads. The pipeline exposes workload dimensions such as index shape, capacity configuration, and query load parameters, and records achieved throughput, latency distribution, and recall.