Gérer l'évolution
Les microservices évoluent. Ne cassez jamais vos clients.
Stratégies :
- Versioning par URL :
/v1/users(Le plus courant). - 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.