Practice of Apache APISIX in Low-Code Gateway
summary
Apache APISIX implements a low‑code gateway that generates executable Lua DAGs and runs them inside APISIX to orchestrate existing plugins (about 15 built‑ins) rather than reimplementing logic. The system uses etcd + Dashboard manager API, a DAG data model to avoid deep loops, and the x6 graph engine for drag‑drop layout; exported JSON turns into Lua via d8 to lua and executes (works in live requests). Examples include a limit_req plugin speed‑limit flow and an auth→kafka‑logger→limit switch; community reaches ~3,000 contributors.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:33Apache APISIX
- 4:21LimitIQ Plugin
- 8:10Speed Limit
- 9:54Requirements
- 10:38Script Execution Logic
- 11:42Dashboard
- 14:36Plugin orchestration
- 15:00Unconfigured components
- 15:20Orchestration mode
- 16:53Future outlook
related talks
26mImplementing a DevOps-friendly API Architecture with Apache APISIX
28mWhy is API Gateway essential to business
22mBuilding Reliable APIs with Apache APISIX
35mAPISIX, an API Gateway the Apache way
01h 18mStarting Apache APISIX on the right foot
35mObserve your API with API Gateway Plugins
35mObserve your API with an API Gateway Plugin
49mEvolving your APIs, a step by step approach
