Hands-on Apache APISIX

By Nicolas Frankel

Elevator Pitch

In this workshop, we will go through several features of Apache APISIX, an API Gateway.

Description

It has been said that data are the new oil. To connect oil pipelines between heterogeneous systems, the de facto standard is HTTP APIs, whether plain, RESTful or REST. But no company just expose their information system to the outside. You need a central unified entry-point to handle cross-cutting concerns: classic ones like authentication and IP blacklisting, but also API-related ones like rate limiting and canary release.

In this workshop, we will use Apache APISIX on Docker to show a couple of nifty features that can help your information system cope with the challenges introduced by APIs.

  • Routing your calls to the correct upstream
  • Available abstractions: Route, Upstream, Service
  • The Apache APISIX dashboard
  • Configuring APISIX with the dashboard
  • Configuring APISIX with the command-line
  • Monitoring APISIX
  • Introduction to plugin development in Lua (basics of Lua included)