Blog
  • AI Gateway
  • AI Security
  • AIOps
  • API Security
  • API Gateway
|
    • API Management
    • API Development
    • API Design
    • Automation
    • Service Mesh
    • Insomnia
    • View All Blogs
  1. Home
  2. Blog
  3. API Design

API Design

The latest news and announcements about Kong, our products, and our ecosystem, as well as voices from across our community.

‹Prev123Next›

Log4J, Log4Shell and Kong

Log4J Log4Shell and Kong
API DesignDecember 16, 2021

If you've been online at all this week, chances are that you've heard about the Log4Shell zero-day ( CVE-2021-44228 ) in Log4J, a popular Java logging library. The vulnerability enables Remote Code Execution (RCE), which allows attackers to run arbitrary code on the target's machines. I know the…

Michael Heap

What Does a Service Mesh Do?

kongcast banner
Service MeshDecember 13, 2021

In this episode of Kongcast , I spoke with Scott Lowe , principal field engineer at Kong , about what a service mesh does and when to use it, among other common mesh-related questions. Check out the transcript and video from our conversation below, and be sure to subscribe to get email alerts for…

Kaitlyn Barnard

Metrics and Logs Are Out, Distributed Tracing Is In

kongcast banner
MonitoringNovember 29, 2021

In this episode of Kongcast , I spoke with Chinmay Gaikwad , the tech evangelist at Epsagon , about distributed tracing and observability for microservices architectures. Check out the transcript and video from our conversation below, and be sure to subscribe to get email alerts for the latest new…

Viktor Gamov

The Evolution of APIs: From RPC to SOAP and XML (Part 2)

Evolution of APIs
API ManagementNovember 19, 2021

In our last blog post , we discussed the evolution of APIs from early computing to the PC era. In this post, we'll discuss the evolution of APIs in the early internet age. Along the way, we'll touch upon associated core technologies such as eXtensible Markup Language (XML) and discuss the…

Ishwari Lokare

The Evolution of APIs: From RPC to SOAP and XML (Part 1)

Evolution of APIs
API ManagementNovember 17, 2021

To work and live in today's digital world, we are unquestionably dependent on interconnected applications . These applications might be massive and highly complex, but they're also constructed from reusable building blocks, which we call an Application Programming Interface—the API. API adoption is…

Ishwari Lokare

Hiding SOAP Legacy Applications Using the Mullet Pattern

kongcast banner
SOAPNovember 15, 2021

In this episode of Kongcast , I had the pleasure of speaking with Aaron Weikle , the founder and CEO at MS3 , about supporting legacy-based applications as companies add the next generation of microservices. Check out the transcript and video from our conversation below, and be sure to subscribe A…

Kaitlyn Barnard

Managing APIs at Scale in a Kubernetes Environment - Part II

Managing APIs at Scale in a Kubernetes Environment - Part II
KubernetesOctober 8, 2021

In the last blog , we discussed the challenges in managing APIs at scale in a Kubernetes environment. We also discussed how deploying a Kubernetes Ingress Controller or an API gateway can help you address those challenges. In this blog, we will briefly touch upon some of the similarities and…

Ishwari Lokare

The Life of an API Gateway Request (Part 1)

The Life of an API Gateway Request Banner
API GatewayOctober 7, 2021

The inner workings of an API gateway request can be difficult to understand because of its scale. To provide some orientation, we will use the real world as a reference, from planet-spanning infrastructure to a person eating a chocolate bar (processing a server response in a plugin). This series…

Enrique García Cota

Managing APIs at Scale in a Kubernetes Environment

Managing APIs at Scale in a Kubernetes Environment
KubernetesSeptember 29, 2021

Kubernetes continues to lead the container orchestration charge. In fact, according to the latest CNCF survey , 83% of respondents said they were using Kubernetes in production. Kubernetes provides you with key features such as self-healing capabilities, automated rollouts and rollbacks, automated…

Ishwari Lokare

Giving Your Legacy Applications an API Facelift

B1-Giving Your Legacy Applications an API-Facelift with Kong Cover@2x.jpg
API DesignSeptember 23, 2021

Let's face it: In today's modern world of cloud and containers, there are still thousands of legacy applications that were not written with an API-first approach. Some legacy systems can still provide tremendous value today, but the means for accessing them are completely out of date, thus…

David La Motta

Service Mesh 102: Envoy Configuration

B1-Envoy Service Mesh Configuration Basics Cover Copy@2x
Service MeshSeptember 2, 2021

In my Service Mesh 101 article, I talked about some of the basics behind a service mesh: what it is, what it does and where Envoy fits into a service mesh. Having now covered those basics, I'd like to dig into some more in-depth content focused on the basics of Envoy configuration in a…

Scott Lowe

Service Mesh 101: The Role of Envoy

B1-Envoy Service Mesh Configuration Basics Cover@2x (1)
Service MeshAugust 26, 2021

If you've done any reading about service meshes, you've probably come across mentions of an open source project named Envoy. And if you've done any reading about Envoy, you've probably seen references to service meshes. How are these two technologies related? How are they different? Do they work…

Scott Lowe

My DevOps Journey Beyond Configuration Management

B1-My DevOps Journey Beyond Configuration Management Cover@2x
API DesignAugust 19, 2021

For most of my software engineering career, my experience with DevOps was all about configuration management. But after many years of experience with some key mentors, I began to see DevOps as so much more. In this article, I'll summarize my DevOps evolution from a high level. If you'd like to go…

Rick Sherman

API Versioning Guidelines and Best Practices

Service Design Guidelines
API DesignMay 24, 2021

We looked at service design considerations in the first part of this blog series . In this next part, I'd like to share some best practices for API versioning - a topic that comes up quite often with every customer as it is one of the key concerns when implementing API gateways . There…

Vikas Vijendra

How to Design a Scalable Rate Limiting Algorithm with Kong API

Kong Gateway Rate Limiting Tutorial
API DesignJanuary 15, 2021

Rate limiting protects your APIs from inadvertent or malicious overuse by limiting how often each user can call the API. Without rate limiting, each user may make a request as often as they like, leading to "spikes" of requests that starve other consumers. Once enabled, rate limiting can only…

Guanlan Dai
‹Prev123Next›

See AI Gateway in Action

Secure your AI infrastructure with prompt guards, PII sanitization, and centralized governance. Control LLM costs with token-based rate limiting and semantic routing across providers.

Get a Demo
Powering the API world

Increase developer productivity, security, and performance at scale with the unified platform for API management, AI gateways, service mesh, and ingress controller.

Sign up for Kong newsletter

    • Platform
    • Kong Konnect
    • Kong Gateway
    • Kong AI Gateway
    • Kong Insomnia
    • Developer Portal
    • Gateway Manager
    • Cloud Gateway
    • Get a Demo
    • Explore More
    • Open Banking API Solutions
    • API Governance Solutions
    • Istio API Gateway Integration
    • Kubernetes API Management
    • API Gateway: Build vs Buy
    • Kong vs Postman
    • Kong vs MuleSoft
    • Kong vs Apigee
    • Documentation
    • Kong Konnect Docs
    • Kong Gateway Docs
    • Kong Mesh Docs
    • Kong AI Gateway
    • Kong Insomnia Docs
    • Kong Plugin Hub
    • Open Source
    • Kong Gateway
    • Kuma
    • Insomnia
    • Kong Community
    • Company
    • About Kong
    • Customers
    • Careers
    • Press
    • Events
    • Contact
    • Pricing
  • Terms
  • Privacy
  • Trust and Compliance
  • © Kong Inc. 2026