<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Apache Apisix on Navendu Pottekkat - The Open Source Absolutist</title>
    <link>https://navendu.me/tags/apache-apisix/</link>
    <description>Recent content in Apache Apisix on Navendu Pottekkat - The Open Source Absolutist</description>
    <image>
      <url>https://navendu.me/images/preview.png</url>
      <link>https://navendu.me/</link>
      <title>Navendu Pottekkat</title>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <managingEditor>navendu@apache.org (Navendu Pottekkat)</managingEditor>
    <webMaster>navendu@apache.org (Navendu Pottekkat)</webMaster>
    <lastBuildDate>Sat, 04 May 2024 09:50:45 +0530</lastBuildDate><atom:link href="https://navendu.me/tags/apache-apisix/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>F5 Nginx to Apache APISIX</title>
      <link>https://navendu.me/posts/nginx-to-apisix/</link>
      <pubDate>Sat, 04 May 2024 09:50:45 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/nginx-to-apisix/</guid>
      <description>An interactive guide to migrate from Nginx to Apache APISIX.</description>
    </item>
    
    <item>
      <title>Continuous API Delivery Pipelines</title>
      <link>https://navendu.me/posts/api-delivery/</link>
      <pubDate>Fri, 01 Mar 2024 11:06:35 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/api-delivery/</guid>
      <description>An exploration of continuous delivery workflows for building and managing APIs at scale.</description>
    </item>
    
    <item>
      <title>Restricting Resource Consumption</title>
      <link>https://navendu.me/posts/resource-consumption/</link>
      <pubDate>Fri, 23 Feb 2024 09:22:25 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/resource-consumption/</guid>
      <description>A better way to think about limits to prevent security issues from resource starvation.</description>
    </item>
    
    <item>
      <title>Batching Requests in APISIX Ingress</title>
      <link>https://navendu.me/posts/batching-requests/</link>
      <pubDate>Fri, 01 Dec 2023 17:50:43 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/batching-requests/</guid>
      <description>A tutorial on using APISIX&amp;rsquo;s request batching capability in Kubernetes Ingress.</description>
    </item>
    
    <item>
      <title>How Does Apache APISIX Support WebAssembly?</title>
      <link>https://navendu.me/posts/apisix-wasm-support/</link>
      <pubDate>Fri, 17 Nov 2023 09:46:06 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/apisix-wasm-support/</guid>
      <description>A look under the hood to see how Apache APISIX supports WebAssembly plugins.</description>
    </item>
    
    <item>
      <title>Accessing External Services through APISIX Ingress</title>
      <link>https://navendu.me/posts/apisix-ingress-external/</link>
      <pubDate>Fri, 27 Oct 2023 09:14:16 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/apisix-ingress-external/</guid>
      <description>A short guide on why and how you might use APISIX to access external services in Kubernetes.</description>
    </item>
    
    <item>
      <title>A &#34;Tinier&#34; APISIX Plugin</title>
      <link>https://navendu.me/posts/tinier-apisix-plugin/</link>
      <pubDate>Mon, 16 Oct 2023 09:45:50 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/tinier-apisix-plugin/</guid>
      <description>Converting the &amp;ldquo;tiny&amp;rdquo; APISIX plugin to a &amp;ldquo;tinier&amp;rdquo; APISIX plugin.</description>
    </item>
    
    <item>
      <title>Managing APISIX Declaratively with ADC</title>
      <link>https://navendu.me/posts/managing-apisix-declaratively/</link>
      <pubDate>Fri, 22 Sep 2023 10:37:34 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/managing-apisix-declaratively/</guid>
      <description>A guide on using the new APISIX Declarative CLI to manage APISIX with declarative configuration files.</description>
    </item>
    
    <item>
      <title>API Deployment Strategies</title>
      <link>https://navendu.me/posts/api-deployment-strategies/</link>
      <pubDate>Fri, 15 Sep 2023 19:55:51 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/api-deployment-strategies/</guid>
      <description>Applying best practices to make new API deployments using the API gateway of choice, Apache APISIX.</description>
    </item>
    
    <item>
      <title>Combing through APISIX Logs with the Elastic (ELK) Stack</title>
      <link>https://navendu.me/posts/apisix-logs-elk/</link>
      <pubDate>Mon, 28 Aug 2023 09:05:46 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/apisix-logs-elk/</guid>
      <description>A guide on using Elasticsearch, Kibana, and Logstash to work with logs from Apache APISIX.</description>
    </item>
    
    <item>
      <title>Rate Limit Your APIs With Apache APISIX</title>
      <link>https://navendu.me/posts/rate-limit/</link>
      <pubDate>Mon, 14 Aug 2023 11:18:53 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/rate-limit/</guid>
      <description>A guide to using the rate limit plugins in Apache APISIX with some practical examples.</description>
    </item>
    
    <item>
      <title>Your API Requests Should Be Validated</title>
      <link>https://navendu.me/posts/request-validation/</link>
      <pubDate>Sat, 05 Aug 2023 15:35:09 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/request-validation/</guid>
      <description>Adding a new layer of validation within your API gateway can be a useful design practice for a myriad of reasons. This article explores how you can configure this in Apache APISIX.</description>
    </item>
    
    <item>
      <title>Creating a Custom Data Mask Plugin</title>
      <link>https://navendu.me/posts/data-mask-plugin/</link>
      <pubDate>Fri, 21 Jul 2023 09:29:55 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/data-mask-plugin/</guid>
      <description>A tutorial on creating a custom Apache APISIX plugin in Lua through a real use case.</description>
    </item>
    
    <item>
      <title>A &#34;Tiny&#34; APISIX Plugin</title>
      <link>https://navendu.me/posts/tiny-apisix-plugin/</link>
      <pubDate>Fri, 07 Jul 2023 09:40:14 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/tiny-apisix-plugin/</guid>
      <description>A &amp;ldquo;tiny&amp;rdquo; example to demonstrate how Apache APISIX supports Wasm plugins.</description>
    </item>
    
    <item>
      <title>Connecting IoT Devices to the Cloud</title>
      <link>https://navendu.me/posts/iot-to-cloud/</link>
      <pubDate>Fri, 30 Jun 2023 10:05:57 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/iot-to-cloud/</guid>
      <description>A guide to using Apache APISIX as an MQTT proxy to connect IoT devices to the cloud.</description>
    </item>
    
    <item>
      <title>APISIX Service Mesh</title>
      <link>https://navendu.me/posts/amesh/</link>
      <pubDate>Fri, 16 Jun 2023 09:24:01 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/amesh/</guid>
      <description>Apache APISIX is generally used to manage north-south traffic in Kubernetes and often sits at the edge of a cluster. With Amesh, APISIX is now a service mesh.</description>
    </item>
    
    <item>
      <title>How is Apache APISIX Fast?</title>
      <link>https://navendu.me/posts/apisix-go-brr/</link>
      <pubDate>Mon, 12 Jun 2023 09:33:59 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/apisix-go-brr/</guid>
      <description>Taking a look under Apache APISIX&amp;rsquo;s hood to understand how it achieves ultimate performance.</description>
    </item>
    
    <item>
      <title>Custom Plugins in APISIX Ingress</title>
      <link>https://navendu.me/posts/custom-plugins-in-apisix-ingress/</link>
      <pubDate>Fri, 24 Mar 2023 09:22:09 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/custom-plugins-in-apisix-ingress/</guid>
      <description>A hands-on tutorial on using custom APISIX Plugins in Kubernetes environments with APISIX Ingress.</description>
    </item>
    
    <item>
      <title>Kubernetes Gateway API With APISIX Ingress</title>
      <link>https://navendu.me/posts/kubernetes-gateway-with-apisix/</link>
      <pubDate>Fri, 20 Jan 2023 09:45:26 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/kubernetes-gateway-with-apisix/</guid>
      <description>A hands-on tutorial on using the new Kubernetes Gateway API with Apache APISIX Ingress.</description>
    </item>
    
    <item>
      <title>Extending Apache APISIX Ingress with Annotations, CRDs, and Plugins</title>
      <link>https://navendu.me/posts/extending-apisix-ingress/</link>
      <pubDate>Fri, 16 Dec 2022 10:04:02 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/extending-apisix-ingress/</guid>
      <description>A hands-on tutorial on leveraging the full features provided by APISIX in Kubernetes Ingress.</description>
    </item>
    
    <item>
      <title>Canary Release in Kubernetes With Apache APISIX Ingress</title>
      <link>https://navendu.me/posts/canary-in-kubernetes/</link>
      <pubDate>Fri, 21 Oct 2022 08:41:04 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/canary-in-kubernetes/</guid>
      <description>A hands-on, from-scratch tutorial on setting up canary releases in Kubernetes with Apache APISIX Ingress.</description>
    </item>
    
    <item>
      <title>Set Up Ingress on Kubernetes With Apache APISIX Ingress Controller</title>
      <link>https://navendu.me/posts/hands-on-set-up-ingress-on-kubernetes-with-apache-apisix-ingress-controller/</link>
      <pubDate>Fri, 09 Sep 2022 09:11:44 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/hands-on-set-up-ingress-on-kubernetes-with-apache-apisix-ingress-controller/</guid>
      <description>A tutorial on using Ingress in your Kubernetes cluster with Apache APISIX.</description>
    </item>
    
    <item>
      <title>Best Practices for Building Reliable APIs</title>
      <link>https://navendu.me/posts/best-practices-for-building-reliable-apis/</link>
      <pubDate>Fri, 19 Aug 2022 17:12:35 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/best-practices-for-building-reliable-apis/</guid>
      <description>As the size of your APIs increase, the need for making them reliable and robust also increases. This article discusses the best practices for designing reliable APIs by introducing you to a special kind of reverse proxies called API gateways.</description>
    </item>
    
  </channel>
</rss>
