Overview

Get started today
Replay past traffic, gain confidence in optimizations, and elevate performance.

Installation and Traffic Capture

ContainIQ runs all infrastructure on Google Cloud (GKE), and was able to get Speedscale installed within a few minutes. After installing the Speedscale operator, ContainIQ began capturing traffic from the primary gateway where service calls come into a cluster.

containiq

Traffic Replay with Custom Configuration

With the change of a single configuration line, the same traffic can be used for both functional and performance validations. This makes it incredibly easy to build out load scenarios for every kind of traffic being collected. Of course, when there are problems, ContainIQ needs to drill down with a ton of detail. Speedscale collects infrastructure metrics and logs from the application and attaches all data to the test report.

Speedscale lets us ship with confidence, because we are able to quickly understand if our new code will run well in production.”  Matt Lenhard, CTO

Integration with CI

The best way to make sure new code is validated is to ensure that it runs as code is checked in. ContainIQ uses GitHub Actions for Continuous Integration, and has integrated Speedscale as a standard checkpoint on every Pull Request. As part of the peer review, ContainIQ can easily see how the new code behaves under common workload requirements, without having to stand up an entire environment and write a bunch of tests.

Ship with Confidence

Thanks to the integration with Speedscale and the ContainIQ environment, ContainIQ can quickly understand the impact of each change. This allows the shipment of new functionality faster and prevents bad code from being sent to customers. As ContainIQ continues to build out product integrations, the company plans to use Service Mocks to mock out third-party dependencies for things like Alert Notifications.

“Being able to see the logs in the deployment when the test was run is pretty awesome.” Matt Lenhard, CTO

Read the full case study here and try continuous resiliency today by starting a Speedscale free trial.

Ensure performance of your Kubernetes apps at scale

Auto generate load tests, environments, and data with sanitized user traffic—and reduce manual effort by 80%
Start your free 30-day trial today

Learn more about this topic