Savoir vivre for applications - a few words on API versioning
summary
The talk examines API versioning challenges encountered when backend and frontend (JS SPA) evolve at different paces, including mobile apps with different release cycles. It presents the approach used building a new version of Answear: code examples and solutions for API versioning, consideration of backward/forward compatibility ideas from frameworks applied to APIs, and the tools and cultural practices adopted around versioning.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 7:31Application and API lifecycle
- 15:41API versioning rules
- 21:25Versioning implementation
- 28:29Request and form versioning
- 35:00API responses and serialization
- 38:12Change documentation and collaboration
- 42:07Deprecating old versions
- 43:08Versioning beyond API
- 47:03Summary
related talks
50mAPI Versioning for REST: In Real Life, How Do We Do It?
21mIntroducing The API Lifecycle
25mHow to Approach Retroactive API Versioning
44mInterface Architecture in Times of Changing Frontend Technologies
51mAPI Versioning In Spring Framework 7
59mFuture Proof with ASP.NET Core API Versioning
01h 05mAPI design - tips from practice
42mEvolving Your HTTP APIs, a Step-by-Step Approach
