Faire évoluer ses API HTTP, une approche en plusieurs étapes (Nicolas Fränkel)
Channel: Voxxed Days Luxembourg
Date: 2022-07-01

Voxxed Days Luxembourg 2022
Room: Main Room
Type: Conference

Lorsque vous publiez votre première API HTTP, vous vous concentrez probablement davantage sur les problèmes à court terme que sur la possibilité de gérer une v2. Cependant, il y a de fortes chances que si votre API recontre le succès escompté, vous deviez gérer cette problématique après coup. Mais comment faire évoluer son API sans rompre le contrat avec les utilisateurs existants ?

Dans cette présentation, j'exposerai quelques trucs et astuces pour y parvenir : comment déplacer ses endpoints, les déprécier, surveiller qui les utilise et informer les utilisateurs des nouveaux endpoints. La présentation est basée sur une démo, et j'utiliserai le projet Apache APISIX pour cela.