Speedscale

Atlanta, GA, USA
2020
May 19, 2022   |  By Ken Ahrens
With over 50,000 active organizations and 250 million workflows, CircleCI is one of the most popular networked CI platforms. When getting started with CI pipelines, teams typically want to ensure that code will compile, pass unit tests, and build a container image. After catching these low hanging fruit of syntax errors, engineering teams need to dig much further to find business logic and scalability errors.
May 10, 2022   |  By Speedscale
In this article, you will learn about some of the tools to test microservices running in a Kubernetes cluster. In particular, we will compare the Speedscale CLI tool with other tools and the main benefits of using Speedscale CLI. In the last few years, software companies have been shifting from building monolith applications to utilizing smaller microservices. In a microservices architecture, you operate with decentralized applications.
May 3, 2022   |  By Speedscale
In this tutorial, you will learn how to work with the gRPC Golang library for microservice communication by creating a simple note-taking application. APIs and service-to-service communication are what make modern microservice architecture possible. REST is generally the preferred implementation pattern, but if you only use REST, you could miss out on the significant performance gains that gRPC can offer. gRPC can provide better speed and efficiency than REST APIs.
Apr 26, 2022   |  By Josh Thornton
While new cloud native architectures are incredibly feature-rich, they can come with a high barrier to entry. Many getting started tutorials are pages long and can take forever to complete. But these always start with the first step of performing an installation. In the spirit of making the installation of Speedscale as simple as possible, we have designed a new interactive installer as part of the speedctl command line interface.
Apr 8, 2022   |  By Nolan Brubaker
In this blog post we use podtato-head to demonstrate how to load test kubernetes microservices and how Speedscale can help understand the relationships between them. No, that's not a typo, podtato-head is an example microservices app from the CNCF Technical Advisory Group for Application Delivery, along with instructions on how to deploy it in numerous different ways. There are more than 10 delivery examples, you will surely learn something by going through the project. We liked it so much we forked the repo to contribute our improvements.
Apr 5, 2022   |  By Speedscale
In this load test tutorial, you’ll learn how to use Postman for small-scale API testing. You’ll also learn about some shortcomings and challenges of the framework that can be solved by using a tool like Speedscale. Because HTTP services don’t have a graphical user interface, you’re forced to test web APIs by simulating requests from a known client so that you can control the traffic data.
Mar 29, 2022   |  By Nate Lee
Speedscale is delighted to join the Google Cloud Partner Advantage program as a technology partner giving GCP customers the ability to stress test their GKE clusters under production-like workload conditions.
Mar 25, 2022   |  By Speedscale
Go, often referred to as Golang, is a popular programming language built by Google. Its design and structure help you write efficient, reliable, and high-performing programs. Often used for web servers and rest APIs, Go offers the same performance as other low-level languages like C++ while also making sure the language itself is easy to understand with a good development experience.
Mar 9, 2022   |  By Ken Ahrens
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.
Mar 7, 2022   |  By Jay Clark
In this article, you'll learn about the best Kubernetes performance monitoring tools that are currently on the market. Although there are a number of application performance monitoring solutions out there, this article covers the best options in terms of their key features, functionalities, ease of setup, and the support garnered from each of their respective communities.
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.