Разработка API - лучшая практика и поддержка нескольких версий
Каков наилучший способ разработки API, который поддерживает несколько версий. Как я могу гарантировать, что даже если схема моих данных изменится (незначительные изменения), потребители моего api не будут затронуты? Любая справочная архитектура, рекомендации действительно полезны.
Ответы
Ответ 1
У Марка Ноттингема есть хорошее сообщение в блоге о том, как API версии (REST)
http://www.mnot.net/blog/2011/10/25/web_api_versioning_smackdown
Также об управлении версиями API в целом:
http://theamiableapi.com/2011/10/18/api-design-best-practice-plan-for-evolution/