In the talk "Beyond DevOps: How Netflix Bridges the Gap," around 29:10 Josh Evans mentions squeeze testing as something that can help them understand system drift. What is squeeze testing and how is it implemented?
This cross-sectional cohort study suggested that a positive squeeze test is associated with local joint inflammation with a very low sensitivity, indicating a high percentage of swollen joints with a negative squeeze test.
To perform the squeeze test, place a heel of each hand just proximal to the midpoint of the calf, and compress the tibia and fibula by squeezing in an anteromedial to posterolateral direction. A positive test is marked by reproduction of pain in the distal syndesmosis, just above the ankle joint.
Kleiger's test or external rotation is used for the diagnosis of a medial ankle sprain, to assess the deltoid ligament sprain and inferior tibiofibular syndesmotic sprain.
It seems to be a term used by the folks at Netflix.
It is to run some tests/benchmarks to see changes in performance and calculate the breaking point of the application. Then see if that last change was inefficient or determine the recommended auto-scaling parameters before deploying it.
There is a little more information here and here:
One practice which isn’t yet widely adopted but is used consistently by our edge teams (who push most frequently) is automated squeeze testing. Once the canary has passed the functional and ACA analysis phases the production traffic is differentially steered at an increased rate against the canary, increasing in well-defined steps. As the request rate goes up key metrics are evaluated to determine effective carrying capacity; automatically determining if that capacity has decreased as part of the push.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With