Re:Ask HN: What's a reasonable deprecation period for an API?
by gabrielsroka on Wednesday January 27, 2021 @12:18PM
(#25930838)
Those are good points.
> compatibility library
Even if we do, they still have to use it, which is still a change (albeit a smaller one).
> run both systems
Unfortunately, no.
From a client perspective, everything is running well, you decide to change and it will cost them $X and Y (time) to match it. If there is not great value to the customer to change, then they might seek out a competitor.
Can you not make a compatibility library that lets them use the old interface on the new API?
Can you not run both systems, just not allow new customers on the old API?