Evolving Your HTTP APIs: A Multi-Step Approach
summary
How to evolve an HTTP API without breaking existing clients by using a staged approach: techniques for moving endpoints, deprecating them, monitoring who uses them, and informing users about new endpoints. The talk demonstrates these practices with a live demo using the Apache APISIX gateway.
AI-written summary · about
chapters (11)
- 0:00Evolving HTTP APIs
- 1:46HTTP static to modern APIs
- 8:55API Gateway role
- 13:53Demo: Basic setup
- 20:11Route versioning
- 23:23Deprecating old versions
- 25:16User limits management
- 30:14Production tests and canary
- 34:11Traffic splitting
- 36:41Removing old versions
- 39:08Conclusion
related talks
42mEvolving Your HTTP APIs, a Step-by-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
49mEvolving your APIs, a step by step approach
44mEvolving Your APIs, A Step-By-Step Approach
38mEvolving your APIs, a Pragmatic Approach
26mEvolving Your API
