Retour au cours

Stratégies de versioning d'API

Go (Golang) pour les microservices cloud-native

Gérer l'évolution

Les microservices évoluent. Ne cassez jamais vos clients.

Stratégies :

  1. Versioning par URL : /v1/users (Le plus courant).
  2. Versioning par Header : Accept: application/vnd.myapi.v1+json.

En Go, vous pouvez organiser les versions en utilisant des packages : internal/api/v1 et internal/api/v2.