Cloud-based website builder https://www.wix.com/ recently rewrote its checkout API making the transition with zero incidents. The post wasn’t about how the code was updated; it covered the way the migration was performed. Wix rewrote its checkout API and had to migrate it in a way with no downtime and as little incidents as possible.
His task: replace the current API with a new API — one checkout service that supports all the different entities.
Before moving forward with a migration, here are details about the legacy checkout API usage: Everything is controlled in client-side services.