Evolving Your HTTP APIs, a Step-by-Step Approach
summary
How to evolve an HTTP API without breaking existing clients by using techniques like moving and deprecating endpoints, monitoring who calls them, and notifying users about new endpoints. The talk demonstrates these practices with a live demo using the Apache APISIX project.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 2:10HTTP API versioning
- 3:13Reverse proxy vs API gateway
- 9:57Web servers to reverse proxies
- 12:05API gateway advantages
- 15:59Apache API6 architecture
- 18:10Demo setup
- 20:43Versioning with API6
- 24:42Deprecating old versions
- 27:10Rate limiting setup
- 32:10Testing new versions
- 35:58Canary API releases
- 38:11Deprecation headers
- 41:02Summary
- 41:43Q&A
related talks
46mEvolving Your HTTP APIs: A Multi-Step Approach
41mEvolving your APIs, a Step by Step Approach
35mEvolving your APIs, a step-by-step approach
30mEvolving your APIs, a step-by-step approach
44mEvolving Your APIs, A Step-By-Step Approach
49mEvolving your APIs, a step by step approach
26mEvolving Your API
38mEvolving your APIs, a Pragmatic Approach
