Что такое API deprecation?

Middle
146 просмотров
AFK Offer AI

Deprecation — процесс вывода старой версии API из эксплуатации. Шаги: объявляешь deprecation (docs, email, header Deprecation: true), даёшь срок миграции (3-12 месяцев), логируешь использование deprecated эндпоинтов, отключаешь. Header Sunset: date — когда перестанет работать. В Go middleware может добавлять Deprecation header для старых роутов. Главное — не ломать клиентов внезапно и давать чёткий migration guide.

Следующий вопрос

Как планировать миграцию?