Comment éviter de casser une API pour ses clients ? Comment continuer de la faire évoluer, le tout sans subir une maintenance trop lourde ? La solution n'est pas simple… Reprenons les bases : l'évolution d'une API consiste à s'efforcer de maintenir le corps de la requête / réponse, les paramètres de la requête, ses fonctionnalités générales, en ne les brisant que lorsque cela est absolument nécessaire. Ce concept n'est pas nouveau, mais il faut le dire, GraphQL va bien nous faciliter la tâche. Voyons ensemble comment mettre en place une API GraphQL évolutive, nous apportant plus de flexibilité et de liberté, tout en évitant (en théorie) aux clients d'avoir à migrer leur application vers une nouvelle version complètement différente.

Comments

Comments are closed.

Jerome Martin at 12:15 on 25 Oct 2018

très bonne conf avec quelques bonnes pratiques qui sont importantes aussi sur REST

Un ensemble de bonnes pratiques pour faire évoluer des apis exposées. Interessant

Merci Aurélien pour cette conf. Toujours un plaisir de te voir partager ainsi.

Merci !