This is an automated email from the ASF dual-hosted git repository.
traky pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-website.git
The following commit(s) were added to refs/heads/master by this push:
new f1465d781ad blog: add why-reinvent-api-gateways (#1861)
f1465d781ad is described below
commit f1465d781ad7203f22eca7d5a44223541bd36246
Author: Yilia Lin <[email protected]>
AuthorDate: Fri Feb 21 17:23:41 2025 +0800
blog: add why-reinvent-api-gateways (#1861)
* blog: add why-reinvent-api-gateways
* Update why-reinvent-api-gateways.md
* add desc
* Update canonical url
---
.../blog/2025/02/21/why-reinvent-api-gateways.md | 116 +++++++++++++++++++++
1 file changed, 116 insertions(+)
diff --git a/blog/en/blog/2025/02/21/why-reinvent-api-gateways.md
b/blog/en/blog/2025/02/21/why-reinvent-api-gateways.md
new file mode 100644
index 00000000000..1d3ea8f60d6
--- /dev/null
+++ b/blog/en/blog/2025/02/21/why-reinvent-api-gateways.md
@@ -0,0 +1,116 @@
+---
+title: "Why We Are Reinventing API Gateways: The Story Behind Apache APISIX"
+authors:
+ - name: Ming Wen
+ title: Author
+ url: https://www.linkedin.com/in/ming-wen-api7/
+ image_url: https://github.com/moonming.png
+ - name: Yilia Lin
+ title: Technical Writer
+ url: https://github.com/Yilialinn
+ image_url: https://github.com/Yilialinn.png
+keywords:
+ - API Gateway
+ - Cloud API Gateway
+ - Open Source API Gateway
+description: Discover the journey of Apache APISIX, from a small windowless
office to a global open-source success. Learn why we created APISIX, its rapid
growth, and how it addresses modern API gateway needs.
+tags: [Community]
+---
+
+<head>
+ <link rel="canonical"
href="https://www.linkedin.com/pulse/why-we-reinventing-api-gateways-story-behind-apache-apisix-ming-wen-h3yqc/"
/>
+</head>
+
+>Apache APISIX has quickly become a leading API gateway, with over 460
contributors and 15K+ GitHub stars. This article explores its journey from a
small project to a widely-used, open-source solution, addressing key challenges
in modern API management.
+
+<!--truncate-->
+
+In just over five years, Apache APISIX has grown from a new open-source
project to one of the most widely used API gateways in the world. Today, APISIX
is an Apache Software Foundation (ASF) Top-Level Project, with over 460
contributors, 15K+ GitHub stars, and 100+ plugins. It is deployed across
industries like telecommunications, automotive, financial services, and retail,
with some of the largest known users running APISIX on over 10,000 CPU cores.
+
+But how did this all start?
+
+To answer that, we need to go back to early 2019, when two engineers, working
in a small windowless office, started building an API gateway from scratch.
This article tells the story of why we created APISIX, and why we open-sourced
it and donated to the Apache Software Foundation.
+
+## The Beginning: From a Windowless Room to a Global Open-Source Project
+
+Back in 2019, existing API gateways had already been around for years.
However, as cloud-native technologies and microservices architectures gained
momentum, we saw a growing gap between the available API gateways and the new
requirements emerging in modern infrastructures.
+
+After months of research, we identified several critical pain points that
existing solutions like NGINX and Kong API Gateway failed to address:
+
+- **Configuration synchronization**: Needed real-time, incremental config
updates across distributed API gateways.
+- **Immediate configuration application**: Changes should take effect in
milliseconds, not minutes.
+- **High scalability**: Should handle 100K+ routes efficiently without
performance degradation.
+- **Hot reloading**: Plugin updates and configuration changes shouldn't
require process restarts.
+
+Determined to solve these problems, we spent several months designing and
developing an MVP (Minimum Viable Product). We made three key architectural
choices that still differentiate APISIX today:
+
+1. **Using etcd for configuration storage and synchronization**, ensuring
real-time updates across distributed nodes.
+
+2. **Adopting a prefix tree (Trie) for route matching**, enabling ultra-fast
lookups even with thousands of routes.
+
+3. **Leveraging Lua for plugin execution**, allowing hot-reloading of plugins
without restarting the gateway.
+
+By mid-2019, we open-sourced our work and released APISIX on GitHub.
+
+## Becoming an Apache Top-Level Project
+
+In October 2019, we decided to donate APISIX to the Apache Software Foundation
(ASF). By July 2020, just nine months later, APISIX graduated as an Apache
Top-Level Project—one of the fastest-growing open-source projects in ASF
history.
+
+Throughout this journey, we worked without external funding, no VC backing,
and no income for over a year. It was purely driven by our belief that the
world needed a modern, high-performance, and open API gateway.
+
+## Why Did We Create APISIX?
+
+Many API gateways already existed—so why reinvent the wheel?
+
+We saw an opportunity to fundamentally improve API management by addressing
the following key technical gaps:
+
+
+
+If your API gateway requirements include:
+
+✅ Real-time, millisecond-level config synchronization
+
+✅ Handling thousands of routes without latency spikes
+
+✅ Ultra-low latency (under 5ms) for API processing
+
+✅ Hot plugin reloading without restarting the gateway
+
+Then Apache APISIX is your best choice.
+
+## Why Did We Donated APISIX to the Apache Software Foundation?
+
+Many open-source projects are controlled by a single vendor, which can lead to
licensing changes (as seen with Redis and ELK). Our goal wasn't just to build a
successful product at API7 but to ensure that APISIX remains a truly open
project for the global community.
+
+By donating APISIX to the Apache Software Foundation, we ensured:
+
+- **Vendor neutrality**: No single company controls APISIX.
+- **Long-term sustainability**: The project follows Apache governance,
protecting its open-source nature.
+- **Global adoption**: Apache projects are trusted by enterprises worldwide.
+
+This decision wasn't made lightly—building a successful commercial company
(API7.ai) while simultaneously donating its core technology was an
unconventional path. However, we believed this was the best way to maximize
APISIX's impact.
+
+## A New Path for Open Source and Business
+
+Most companies either:
+
+1. Start open-source projects as side projects while building their business
first.
+2. Keep key technologies closed-source to maintain a competitive edge.
+
+We did the opposite:
+
+- **2019**: Built APISIX from scratch.
+- **2019**: Open-sourced APISIX on GitHub.
+- **2019**: Donated it to Apache Software Foundation.
+- **2020**: APISIX became an Apache Top-Level Project.
+- **2021**: Expanded API7 from a two-person team into a company offering
enterprise solutions based on APISIX.
+
+This unique journey means that APISIX is engineer-led, community-driven, and
deeply committed to open-source principles—something rare in today's software
landscape.
+
+## Conclusion: Reinventing API Gateways with an Open Future
+
+Our mission with APISIX was never just about building a product—it was about
reshaping API management for the cloud-native era.
+
+With a thriving global community, rapid innovation, and enterprise adoption,
Apache APISIX is set to become the de facto API gateway for modern applications.
+
+Whether you're a startup, enterprise, or open-source enthusiast, if you're
looking for a high-performance, cloud-native API gateway, we invite you to
explore APISIX.