~/talk

Evolving your APIs, a Step by Step Approach

slides:none on file

Step‑by‑step recipe to evolve an HTTP API without breaking users: deploy Apache APISIX behind nginx via Docker compose, add routes and an upstream, expose metrics to Prometheus and Grafana, issue 301 redirects for legacy endpoints, create a consumer + API key for rate tiers, write a small Lua plugin to enforce registration limits, mirror traffic to a V2 after rewriting prefixes, run a 50% canary, compare error curves, then publish RFC deprecation and Sunset headers; all demos run and demonstrate the flow.

AI-written summary · about

  1. 0:00Introduction to API evolution
  2. 13:20Setting up API Gateway demo
  3. 18:25Versioning APIs with API Gateway
  4. 22:43Redirecting old API routes
  5. 25:36API consumer authentication
  6. 29:33Testing new API versions
  7. 31:29Canary release with API Gateway
  8. 36:58Deprecating old API versions
  9. 39:46Summary and next steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.