Kong Konnect DP Node Autoscaling with Cluster Autoscaler on AWS EKS 1.29

After getting our Konnect Data Planes vertically and horizontally scaled, with VPA and HPA , it's time to explore the Kubernete Node Autoscaler options. In this post, we start with the Cluster Autoscaler mechanism. (Part 4 in this series is dedicated to Karpenter.) The Kubernetes Cluster Autoscaler…
Kong Konnect Data Plane Elasticity on Amazon EKS 1.29: Pod Autoscaling with VPA

In this series of posts, we will look closely at how Kong Konnect Data Planes can take advantage of Autoscalers running on Amazon Elastic Kubernetes Services (EKS) 1.29 to support the throughput the demands API consumers impose on it at the lowest cost. The series comprises four parts: One of the…
Troubleshooting an Intermittent Failure in CI Tests on ARM64

The Kong Gateway CI was failing intermittently (about once every 100 runs) on the ARM64 platform with a strange error: “attempt to perform arithmetic on local 'i' (a function value)”. The variable i in the context is an integer but at runtime, it was sometimes a function value. This is caused by a…
Kong Insomnia 8.0 Adds Scratch Pad, Enterprise SSO, AI-Generated Testing

After 12 months of hard work, we’re excited to announce the biggest release of Kong Insomnia that we have ever seen: Kong Insomnia 8.0, significantly rebuilt from the ground up and available today in GA. You can get started for free on insomnia.rest . Announced today at API Summit 2023, Kong…
Troubleshooting: A Journey Into the Core

When seemingly random test failures happen, it can be tempting to simply run again and move on. But, as the following example shows, it can be important to not overlook potential issues without investigating to determine the cause of the symptom. In the case of our story, by digging a little deeper…
Learning to love Electron

Since the early ’90s, computer users and businesses have used Adobe's venerable PDF format as the de facto choice for digital documents where portability and advanced features such as form-filling, digital signatures, and accurate rendering is important. First announced on January 1993 in San Jose,…
A Strategy to Testing Microservices

The shift towards microservices is closely related to both the rise in popularity of agile software development practices and DevOps cultures. These three trends share a common goal: building products that are responsive to user needs while maintaining high quality and high availability. A system…
6 Ways to Leverage Insomnia as a gRPC Client

In this article, we're going to build a fun and simple gRPC server in Node.js. Then we'll demonstrate how to use Insomnia to make gRPC requests on our server. First, let's briefly cover some core tech concepts. If you're already familiar with the basics, skip ahead to the tutorial or watch the…
Kong Acquires Insomnia - Expanding Our Offering With Advanced API Testing

Today we are excited to welcome Insomnia to the team at Kong! Insomnia has been on our radar at Kong for quite some time. I was first introduced to Insomnia and Greg in the early days of the project, and I am proud to have been one of the earliest supporters. From the first,…
Creating Mock APIs with API Fortress and Kong

API Fortress is a continuous testing platform for APIs. We've been a friend to Kong since the beginning. In this guest blog post, we explain how our company uses Kong to facilitate the process of virtualizing APIs. As more companies adopt microservice architectures and DevOps best practices, APIs…
Microservices: Decomposing Applications for Testability and Deployability

During the Kong Summit in September Chris Richardson, founder of CloudFoundry.com, gave an excellent talk describing the characteristics of microservice architectures . He outlined the benefits of microservices, including testability and deployability. He also discussed the drawbacks. Microservices…