~/talk

API Versioning for Zero Downtime

Talkat Devoxx Belgium 2017 · 2017-11-06..11-10· [api-design]
slides:none on file

ING builds an API platform that separates API (interface) from service (implementation), makes an API endpoint the atomic routing key, and uses an API registry plus service discovery so instances register at runtime. The platform stores a manifest pinning the exact OpenAPI spec version and issues subscription tokens, enabling client‑side load balancing and safe canary rollouts. The concrete claim is zero‑downtime deploys via version‑pinned routing; the system is already implemented and used inside ING.

AI-written summary · about

  1. 0:00Start
  2. 5:45Versioning of of Api
  3. 10:47Api Specification
  4. 13:24Semantic Versioning
  5. 18:04Service Discovery
  6. 26:08Server-Side Load Balancing and Client-Side Load Balancing
  7. 27:17Self Provisioning System
  8. 38:02Api Sdk
  9. 39:32What Is a Cannery Release
  10. 44:21Subscribe to the Api Endpoints
  11. 46:59Summary
  12. 48:12Final Conclusion
~/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.