xoxlobandera: (Default)
Имея старую и новую версии API, когда-нибудь захочется перестать поддерживать старую версию, чтобы уменьшить издержки. Часть клиентов обычно продолжает пользоваться старой версией и не имеет стимулов для перехода на новую версию, поскольку старая версия их всем устраивает.
Решение - создать им стимулы для перехода. Например, добавить задержку (возможно прогрессирующую), или случайно возвращаемый код 500 (возможно прогрессирующий) и т.п. Когда эти клиенты начнут жаловаться, сообщить, что эти проблемы решены в новой версии.

https://blog.ploeh.dk/2020/06/01/retiring-old-service-versions/

Для меня было контринтуитивным понимание того, что нужно в чем-то ухудшить свой сервис, чтобы в итоге получить улучшение. Но подумав, я понял, что мне известны подобные примеры в индустрии, просто я об этом не задумывался.

Profile

xoxlobandera: (Default)
just

August 2025

S M T W T F S
      12
3456789
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 4th, 2026 04:42 pm
Powered by Dreamwidth Studios