Scaling Kubernetes Deployments of Kong

In my previous post on scaling Kong deployments with and without a database , we covered the concepts of deploying Kong with and without a database, as well as using decK, distributed, and hybrid deployments. In this article, we take a tour of some of the possible Kubernetes deployments of Kong.…
Scaling Kong Deployments with and without Databases

As the world's most popular API Gateway , Kong Gateway is flexible and can be adapted to various environments and deployment configurations. This flexibility means some time should be taken to make good architectural decisions for the use cases in mind. For example, the best configuration for a…
New Storage Engine for Kong Hybrid and DB-less Deployments

We understand that our customers need to deploy Kong in a variety of environments and with different deployment mode needs. That is why two years ago, in Kong 1.1, we introduced DB-less mode, the ability to run Kong without the need of connecting to a database. We then demonstrated the Hybrid mode…
Deploying Kong Mesh in Multiple Security Domains

It's not uncommon for organizations to have to deploy solutions across (or among) multiple security domains. Here, we use the term "security domain" to refer to a segregated network environment, like a restricted internal network or a DMZ. This post will explore some design considerations when…
How Zones and Meshes Fit Into Your Service Mesh Deployment

Kong Mesh (and Kuma , the open source project upon which Kong Mesh is built) supports multiple zones and meshes. What is the difference between a zone and a mesh, though? And when should one use a zone versus a mesh or vice versa? By the time you're done reading this blog post, you'll…
How to Deploy an API Gateway Within a CI/CD Pipeline

Continuous integration and continuous deployment—known colloquially as CI/CD—are essential strategies for building modern software applications. The goal of these processes is to foster a culture of continuous updates. CI is the process by which an external machine (not your local development…
Deploying a Kong Gateway Data Plane With Pulumi

Infrastructure as code is a core component of all modern SRE team's day-to-day work. There are plenty of options available, but the one that I'm most excited about is Pulumi . Instead of writing a domain-specific language (DSL) to configure your infrastructure, Pulumi lets you write the language…
Deploying With Confidence Using Kong Gateway and Spinnaker

Change is the primary cause of service reliability issues for agile engineering teams. In this post, I’ll cover how you can limit the impact of a buggy change, making it past your quality gates with Kong Gateway and Spinnaker for canary deployment. ~Mark Russinovich, CTO of Azure, on Advancing safe…
Kong Embedded: A New Way of Deploying Kong Enterprise on Edge Devices

Today, we're excited to announce a new research project we've been kicking around at Kong: Kong Embedded! If you've used the Kong Gateway before or heard us talk about it, one of the things we're very proud of is that Kong Gateway uses a very small resource footprint. It's a small download in size,…
Kubernetes Canary Deployment in 5 Minutes

Welcome to our second hands-on Kuma guide! The first one walked you through securing your application with mTLS using Kuma. Today, this guide will walk you through Kuma's new L4 traffic routing rules. These rules will allow you to easily implement blue/green and Kubernetes canary deployments. In…
Reducing Deployment Risk: Canary Releases and Blue/Green Deployments with Kong

When we build software, it's critical that we test and roll-out the software in a controlled manner. To make sure this happens, we make use of available tools and best practices to make sure that the software works as intended. We conduct code reviews, execute all the possible unit, integration,…