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

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

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

Date: 2020-06-03 08:28 am (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
Можно потихоньку увеличивать ежемесячную цену за поддержку старой версии кода.

Date: 2020-06-03 06:58 pm (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
Издержки на администрирование платежей?
Для этого нужно же не так уж и много: добавить дополнительный план.

Date: 2020-06-03 10:04 pm (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
Так ведь если мы рассматриваем ситуацию переключения customer от одного API к другому API, то эти APIs уже разделены.
При этом в Chargebee/Chargeover внесены оба API: и старый и новый.
Ну а если уж мы регистируем в Chargebee/Chargeover старый и новый API по отдельности, то почему бы не назначить разные цены за использование этих различных APIs?

Date: 2020-06-04 12:11 pm (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
Да: например XML job feeds.

Date: 2020-06-04 01:48 pm (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
> разным функционалом для разных групп пользователей

У нас каждый XML job feed используется отдельным пользователем.
Этого недостаточно для того, чтобы достичь понимания?

Profile

xoxlobandera: (Default)
just

May 2025

S M T W T F S
    123
45678 910
11121314151617
18192021222324
25262728293031

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 15th, 2025 05:42 am
Powered by Dreamwidth Studios