This is an automated email from the ASF dual-hosted git repository.
guoqqqi 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 e30575525f0 feat(seo): build internal-linking cluster across Learning
Center articles (#2060)
e30575525f0 is described below
commit e30575525f07579a5bb59832e7c21eb3c50fd5b8
Author: Ming Wen <[email protected]>
AuthorDate: Fri Jun 26 08:45:43 2026 +0800
feat(seo): build internal-linking cluster across Learning Center articles
(#2060)
---
website/learning-center/api-gateway-authentication.md | 7 +++++++
website/learning-center/api-gateway-for-microservices.md | 7 +++++++
website/learning-center/api-gateway-rate-limiting.md | 6 ++++++
website/learning-center/api-gateway-security.md | 7 +++++++
website/learning-center/api-gateway-vs-load-balancer.md | 6 ++++++
website/learning-center/api-monetization-guide.md | 6 ++++++
website/learning-center/apisix-vs-kong.md | 8 ++++++++
website/learning-center/kubernetes-api-gateway.md | 7 +++++++
website/learning-center/mcp-protocol-ai-gateway.md | 6 ++++++
website/learning-center/open-source-api-gateway-comparison.md | 8 ++++++++
website/learning-center/what-is-an-api-gateway.md | 9 +++++++++
website/learning-center/what-is-grpc.md | 6 ++++++
website/learning-center/what-is-mutual-tls.md | 6 ++++++
13 files changed, 89 insertions(+)
diff --git a/website/learning-center/api-gateway-authentication.md
b/website/learning-center/api-gateway-authentication.md
index 237f3a98999..6d53a93149e 100644
--- a/website/learning-center/api-gateway-authentication.md
+++ b/website/learning-center/api-gateway-authentication.md
@@ -115,3 +115,10 @@ Standard TLS authenticates only the server to the client.
The client verifies th
### Can I combine multiple authentication methods on a single route?
Yes. Apache APISIX supports configuring multiple authentication plugins on a
single route. The gateway attempts each configured method in order and accepts
the request if any method succeeds. This is useful during migration periods or
when a route serves clients with different authentication capabilities.
+
+## Related
+
+- [What is an API gateway?](/learning-center/what-is-an-api-gateway/)
+- [API gateway security](/learning-center/api-gateway-security/)
+- [What is mutual TLS (mTLS)?](/learning-center/what-is-mutual-tls/)
+- [Get started with Apache APISIX](/docs/apisix/getting-started/)
diff --git a/website/learning-center/api-gateway-for-microservices.md
b/website/learning-center/api-gateway-for-microservices.md
index cf9727f7efb..0ba5e362dce 100644
--- a/website/learning-center/api-gateway-for-microservices.md
+++ b/website/learning-center/api-gateway-for-microservices.md
@@ -120,3 +120,10 @@ A decentralized model where service teams own their route
configurations works w
### What is the performance impact of adding an API gateway to a microservices
architecture?
Apache APISIX, built on NGINX and LuaJIT, adds 1-2ms of latency per request
with a typical plugin configuration (authentication, rate limiting, logging).
For most microservices architectures where end-to-end request latency is
50-500ms, this overhead is under 2% of total latency. The operational benefits
of centralized security, observability, and traffic management significantly
outweigh the minor latency cost.
+
+## Related
+
+- [What is an API gateway?](/learning-center/what-is-an-api-gateway/)
+- [Kubernetes API gateway](/learning-center/kubernetes-api-gateway/)
+- [Compare API gateways](/comparisons/)
+- [Get started with Apache APISIX](/docs/apisix/getting-started/)
diff --git a/website/learning-center/api-gateway-rate-limiting.md
b/website/learning-center/api-gateway-rate-limiting.md
index 750659a0049..51df5891c4d 100644
--- a/website/learning-center/api-gateway-rate-limiting.md
+++ b/website/learning-center/api-gateway-rate-limiting.md
@@ -147,3 +147,9 @@ Yes, but with different thresholds. Internal rate limiting
prevents cascading fa
### How do I communicate rate limits to API consumers?
Document rate limits in your API reference and include them in onboarding
materials. Use standard rate limit response headers on every response (not just
429 responses) so clients can monitor their consumption in real time. Provide a
dedicated endpoint or dashboard where consumers can check their current usage
against their quota. For paid tiers, send proactive notifications when
consumers approach their limits.
+
+## Related
+
+- [What is an API gateway?](/learning-center/what-is-an-api-gateway/)
+- [API gateway security](/learning-center/api-gateway-security/)
+- [Get started with Apache APISIX](/docs/apisix/getting-started/)
diff --git a/website/learning-center/api-gateway-security.md
b/website/learning-center/api-gateway-security.md
index 8a064dd685b..1273ca972b3 100644
--- a/website/learning-center/api-gateway-security.md
+++ b/website/learning-center/api-gateway-security.md
@@ -129,3 +129,10 @@ Terminate TLS at the gateway for client-facing
connections. This centralizes cer
### How many rate limiting layers should an API gateway enforce?
Apply at least three layers: a global rate limit to protect overall
infrastructure capacity, a per-consumer limit to prevent any single client from
monopolizing resources, and per-route limits for endpoints with expensive
backend operations. Use sliding window or leaky bucket algorithms rather than
fixed windows to provide smoother throttling behavior and prevent burst abuse
at window boundaries.
+
+## Related
+
+- [What is an API gateway?](/learning-center/what-is-an-api-gateway/)
+- [API gateway authentication](/learning-center/api-gateway-authentication/)
+- [What is mutual TLS (mTLS)?](/learning-center/what-is-mutual-tls/)
+- [API gateway rate limiting](/learning-center/api-gateway-rate-limiting/)
diff --git a/website/learning-center/api-gateway-vs-load-balancer.md
b/website/learning-center/api-gateway-vs-load-balancer.md
index f4871c692b5..2dace2727bd 100644
--- a/website/learning-center/api-gateway-vs-load-balancer.md
+++ b/website/learning-center/api-gateway-vs-load-balancer.md
@@ -130,3 +130,9 @@ Managed gateways (AWS API Gateway, Google Apigee) reduce
operational burden but
### How does an API gateway differ from a reverse proxy?
A reverse proxy forwards client requests to backend servers and is the
foundation of both load balancers and API gateways. An API gateway is a
specialized reverse proxy that adds API-specific features: authentication, rate
limiting, request transformation, API versioning, and developer-facing
analytics. NGINX, for example, can function as a reverse proxy, load balancer,
or (with extensions) an API gateway. Apache APISIX is purpose-built as an API
gateway with load balancing built in.
+
+## Related
+
+- [What is an API gateway?](/learning-center/what-is-an-api-gateway/)
+- [Compare API gateways](/comparisons/)
+- [API gateway for
microservices](/learning-center/api-gateway-for-microservices/)
diff --git a/website/learning-center/api-monetization-guide.md
b/website/learning-center/api-monetization-guide.md
index 5880d078cea..e3685a684c3 100644
--- a/website/learning-center/api-monetization-guide.md
+++ b/website/learning-center/api-monetization-guide.md
@@ -148,3 +148,9 @@ The free tier should allow a developer to build a proof of
concept and demonstra
### How do I handle customers who consistently exceed their tier limits?
Implement a graduated response: send usage alerts at 80% and 95% of the quota,
allow a configurable burst buffer (10-20% over limit) with prorated charges,
and only hard-block at a defined overage ceiling. Communicate upsell options
proactively when consumers approach limits. APISIX's [limit-count
plugin](/docs/apisix/plugins/limit-count/) supports configurable rejection
behavior, and the logging pipeline can trigger automated alerts through webhook
integrations when consumers cross thre [...]
+
+## Related
+
+- [What is an API gateway?](/learning-center/what-is-an-api-gateway/)
+- [API gateway rate limiting](/learning-center/api-gateway-rate-limiting/)
+- [API gateway authentication](/learning-center/api-gateway-authentication/)
diff --git a/website/learning-center/apisix-vs-kong.md
b/website/learning-center/apisix-vs-kong.md
index 31d19a27788..50ab88e707f 100644
--- a/website/learning-center/apisix-vs-kong.md
+++ b/website/learning-center/apisix-vs-kong.md
@@ -142,3 +142,11 @@ Both gateways are investing in AI gateway capabilities,
but they approach it dif
### How do the two gateways compare on gRPC and streaming support?
APISIX provides native gRPC proxying, gRPC-Web transcoding, and HTTP-to-gRPC
transformation out of the box, along with support for HTTP/3 (QUIC), Dubbo, and
MQTT protocols. Kong supports gRPC proxying and gRPC-Web through plugins, with
HTTP/2 support on both client and upstream connections. For teams heavily
invested in gRPC or multi-protocol architectures, APISIX's broader built-in
protocol support reduces the need for custom plugins or sidecars.
+
+## Related
+
+- [All API gateway comparisons](/comparisons/)
+- [What is an API gateway?](/learning-center/what-is-an-api-gateway/)
+- [Apache APISIX vs NGINX](/learning-center/apisix-vs-nginx/)
+- [Apache APISIX vs AWS API
Gateway](/learning-center/apisix-vs-aws-api-gateway/)
+- [Get started with Apache APISIX](/docs/apisix/getting-started/)
diff --git a/website/learning-center/kubernetes-api-gateway.md
b/website/learning-center/kubernetes-api-gateway.md
index 15c7cf20798..973083d32f3 100644
--- a/website/learning-center/kubernetes-api-gateway.md
+++ b/website/learning-center/kubernetes-api-gateway.md
@@ -144,3 +144,10 @@ Yes. Kubernetes supports multiple ingress controllers
differentiated by IngressC
### What is the resource overhead of running APISIX in Kubernetes?
A production APISIX data plane replica typically requests 500m CPU and 256Mi
memory, handling 10,000-20,000 requests per second depending on plugin
configuration. The controller replica requests 200m CPU and 128Mi memory. For
most clusters, two data plane replicas and one controller replica provide
sufficient capacity and redundancy. These resource requirements are comparable
to other Kubernetes ingress controllers and negligible relative to the
application workloads they protect.
+
+## Related
+
+- [What is an API gateway?](/learning-center/what-is-an-api-gateway/)
+- [API gateway for
microservices](/learning-center/api-gateway-for-microservices/)
+- [Compare API gateways](/comparisons/)
+- [Get started with Apache APISIX](/docs/apisix/getting-started/)
diff --git a/website/learning-center/mcp-protocol-ai-gateway.md
b/website/learning-center/mcp-protocol-ai-gateway.md
index 6f01a46ac95..e9c06e8f6d0 100644
--- a/website/learning-center/mcp-protocol-ai-gateway.md
+++ b/website/learning-center/mcp-protocol-ai-gateway.md
@@ -122,3 +122,9 @@ Function calling (also called tool use) is the LLM
capability to generate struct
### Can I use an AI gateway without adopting MCP?
Yes. AI gateways manage all types of AI traffic, including direct LLM API
calls that do not use MCP. Most organizations start with basic LLM proxy and
rate limiting features before adopting MCP for tool integration. The gateway
provides value regardless of whether your AI applications use MCP, custom tool
integrations, or simple prompt-response patterns.
+
+## Related
+
+- [What is an API gateway?](/learning-center/what-is-an-api-gateway/)
+- [Apache APISIX AI Gateway](/ai-gateway/)
+- [Compare API gateways](/comparisons/)
diff --git a/website/learning-center/open-source-api-gateway-comparison.md
b/website/learning-center/open-source-api-gateway-comparison.md
index 8a385214e37..9d1400ebd01 100644
--- a/website/learning-center/open-source-api-gateway-comparison.md
+++ b/website/learning-center/open-source-api-gateway-comparison.md
@@ -130,3 +130,11 @@ Cloud-managed gateways trade control for convenience. They
handle infrastructure
### Which gateway has the best Kubernetes support?
All four gateways support Kubernetes, but the depth varies. APISIX and Kong
offer dedicated ingress controllers with CRD-based configuration. Envoy
integrates through the Kubernetes Gateway API and service mesh deployments.
Traefik auto-discovers Kubernetes services natively. The emerging Kubernetes
Gateway API standard is supported by all four projects to varying degrees, and
is becoming the recommended approach for new deployments.
+
+## Related
+
+- [All API gateway comparisons](/comparisons/)
+- [What is an API gateway?](/learning-center/what-is-an-api-gateway/)
+- [Apache APISIX vs Kong](/learning-center/apisix-vs-kong/)
+- [Apache APISIX vs Traefik](/learning-center/apisix-vs-traefik/)
+- [Get started with Apache APISIX](/docs/apisix/getting-started/)
diff --git a/website/learning-center/what-is-an-api-gateway.md
b/website/learning-center/what-is-an-api-gateway.md
index e21410a2d2f..a49d6be1443 100644
--- a/website/learning-center/what-is-an-api-gateway.md
+++ b/website/learning-center/what-is-an-api-gateway.md
@@ -203,3 +203,12 @@ An API gateway and a service mesh serve different layers.
The gateway handles no
### Is an API gateway the same as an API management platform?
No. An API gateway is the runtime component that processes API traffic. An API
management platform is a broader category that typically includes a gateway, a
developer portal, API documentation tools, lifecycle management, and analytics
dashboards. The gateway is the engine; the management platform is the full
vehicle. Apache APISIX provides the high-performance gateway layer, and
organizations often pair it with additional tooling for the complete API
management lifecycle.
+
+## Related guides
+
+- [API gateway for
microservices](/learning-center/api-gateway-for-microservices/)
+- [API gateway authentication](/learning-center/api-gateway-authentication/)
+- [API gateway rate limiting](/learning-center/api-gateway-rate-limiting/)
+- [API gateway security](/learning-center/api-gateway-security/)
+- [Compare API gateways](/comparisons/)
+- [Get started with Apache APISIX](/docs/apisix/getting-started/)
diff --git a/website/learning-center/what-is-grpc.md
b/website/learning-center/what-is-grpc.md
index 979928ac477..fab6e94de90 100644
--- a/website/learning-center/what-is-grpc.md
+++ b/website/learning-center/what-is-grpc.md
@@ -165,3 +165,9 @@ In controlled benchmarks, gRPC typically delivers
significantly higher throughpu
### Does gRPC work with WebAssembly or edge computing?
Yes. Protobuf serialization libraries exist for languages targeting
WebAssembly, and gRPC-Web enables browser-based Wasm applications to call gRPC
backends. For edge computing, gRPC's compact payloads and efficient
serialization are advantageous on bandwidth-constrained links. Several CDN
providers, including Cloudflare and Fastly, now support gRPC proxying at the
edge as of 2025.
+
+## Related
+
+- [What is an API gateway?](/learning-center/what-is-an-api-gateway/)
+- [API gateway for
microservices](/learning-center/api-gateway-for-microservices/)
+- [Get started with Apache APISIX](/docs/apisix/getting-started/)
diff --git a/website/learning-center/what-is-mutual-tls.md
b/website/learning-center/what-is-mutual-tls.md
index 3dc20fd51a8..d4a191bebbb 100644
--- a/website/learning-center/what-is-mutual-tls.md
+++ b/website/learning-center/what-is-mutual-tls.md
@@ -133,3 +133,9 @@ No. mTLS authenticates the transport-layer identity (which
machine or service is
### How does mTLS perform at scale in Kubernetes?
In Kubernetes environments with service meshes, mTLS scales well because
certificate issuance and rotation are fully automated by the mesh control
plane. Istio, for example, issues and rotates certificates for every pod
automatically using its built-in CA. The performance impact is primarily on new
connections (the handshake), which is amortized by connection pooling.
Organizations running mTLS across 10,000+ pods report negligible steady-state
performance impact, with the main operation [...]
+
+## Related
+
+- [What is an API gateway?](/learning-center/what-is-an-api-gateway/)
+- [API gateway security](/learning-center/api-gateway-security/)
+- [API gateway authentication](/learning-center/api-gateway-authentication/)