Speedscale

Atlanta, GA, USA
2020
Jan 31, 2023   |  By Kasper Siig
Testing Kubernetes Ingress resources can be tricky, and can lead to frustration when bugs pop up in production that weren’t caught during testing. This can happen for a variety of reasons, but with Ingress specifically, it often has to do with a misalignment between the data used in testing and the traffic generated in production. Tools like Postman can be a great way of generating traffic, but they have the drawback of being manually created.
Jan 24, 2023   |  By Kasper Siig
Testing in production carries a lot of risk, like possibly causing downtime for users. However, the advantages of using real user traffic are many, which has led to the popularity of traffic mirroring. Mirroring can be implemented as part of pre-deployment testing, as well as other parts of the developer experience like the development itself. But, how do you get started with it?
Jan 12, 2023   |  By Kasper Siig
No matter what application you’re building and who your target customers are, everyone can agree that it’s critical to avoid broken deployments. To aid in this goal, many tools and concepts have been invented, with Kubernetes preview environments being one of them. In this post, you’ll get a deeper understanding of how preview environments work, how organizations are using them, and how you can get started yourself.
Jan 11, 2023   |  By Kasper Siig
Testing in production is one of the most effective—and risky—ways of testing. The ability to use real-world conditions ensures reliability of tests, as no bugs can appear as a result of misconfigurations of the environment. However, using the same environment as your users also has an obvious downside: any bugs discovered by testing will immediately affect users.
Jan 10, 2023   |  By Kasper Siig
After spending hours or even days manually testing your software, you're wondering whether there's any way to optimize this process. Well, you're right to look toward implementing test automation. However, minimizing manual labor isn't the only valid reason to do so; there are many other benefits to test automation, a few being: Test automation is an entire field in itself that can help you improve accuracy and resilience, which you'll learn a lot more about throughout this post.
Dec 20, 2022   |  By Josh Thornton
Traffic replay is quickly gaining traction as the best way to recreate production scenarios.
Dec 14, 2022   |  By Kasper Siig
You've forgotten to add frontend validation to number fields, and now people are getting an error when they enter text into those fields. However, this is an issue that's easily preventable-by implementing a proper test that checks for edge cases, but how do get started with software testing? Avoiding bugs in production is just one advantage of testing, it also helps you be more confident about your applications, opens up the potential for a full CI/CD pipeline, and much more. In this post, we'll introduce you to software testing, as well as provide pointers on how to move from beginner to advanced.
Dec 13, 2022   |  By Kasper Siig
If you’ve worked with load testing before, you know that there are a lot of things to consider. Whether or not you should combine load testing and mocks is one of those considerations. Getting to the answer requires knowledge of your infrastructure and your development procedures, which will all influence what questions you need to ask yourself.
Nov 28, 2022   |  By Kasper Siig
Organizations are starting to realize that simply writing tests to generate traffic is simply not good enough. Rather, production traffic replication is now necessary, where you record traffic from your production environment and then replay it in your development environment. To match the modern principles of this testing methodology, it makes sense to also utilize modern infrastructure, like Kubernetes.
Nov 21, 2022   |  By Nate Lee
Intellyx, the first and only analyst firm dedicated to digital transformation, today announced that Speedscale has won the 2022 Digital Innovator Award. This is Speedscale’s second year winning the award. As an industry analyst firm that focuses on enterprise digital transformation and the leading edge vendors that are driving it, Intellyx interacts with numerous innovators in the enterprise IT marketplace.
Feb 25, 2022   |  By Speedscale
Ken walks through a Java example of the Speedscale CLI tool showing how to inspect inbound and outbound REST API calls.
Feb 25, 2022   |  By Speedscale
Matt demonstrates the world’s simplest and least reliable Python application using Speedscale’s desktop observability tool.
Feb 25, 2022   |  By Speedscale
There’s been an explosion in GRPC usage recently! Hear why the Speedscale team loves GRPC.
Feb 25, 2022   |  By Speedscale
Learn how to install and get started with Speedscale's CLI desktop tool.
Feb 25, 2022   |  By Speedscale
Learn how to use cURL with and without the CLI on a buggy Python app.
Feb 25, 2022   |  By Speedscale
Speedscale CLI is a desktop tool that offers Service Mapping, enabling developers to auto-detect and map external dependencies that could break in production, without having to send their data anywhere.
Mar 30, 2021   |  By Speedscale
Speedscale co-founders Ken Ahrens and Nate Lee join Jason English to discuss the emerging pattern of Shift-Right production validation vs. Shift-Left practices and testing, and sort it all out in under 15 minutes.
Mar 19, 2021   |  By Speedscale
Speedscale 'SpeedChat' Episode 1: Discussing software product management, 'dogfooding' and scaling quickly for product/market fit without breaking things.
Mar 9, 2021   |  By Speedscale
3-Minute explainer video for Speedscale Continuous Resiliency solutions for Cloud-Native Development.
Feb 4, 2022   |  By Speedscale
Forecast latency, throughput and headroom before every deploy.

Continuous Resiliency from Speedscale gives you the power of a virtual SRE-bot working inside your automated software release pipeline. Forecast the real-world conditions of every build, and know you’ll hit your SLO’s before you go to production.

Feed Speedscale traffic (or let us listen) and we’ll turn it into traffic snapshots and corresponding mock containers. Insert your own service container in between for a robust sanity check every time you commit. Understand latency, throughput, headroom, and errors -- before you release! The best part? You didn’t have to write any scripts or talk to anyone!

Automated Traffic Replay for Every Stakeholder:

  • DevOps / SRE Pros: Understand if your app will break or burn up your error budget before you release.
  • Engineering Leads: Let Speedscale use traffic to autogenerate tests and mocks. Introduce Chaos testing and fuzzing.
  • Application Executives: Understand regression/performance, increase uptime and velocity with automation.

Before you go to production, run the projection.