Eliminar un campo o cambiar su significado puede interrumpir los clientes que se implementan en un cronograma diferente. Una migración por etapas permite a los consumidores moverse sin obligar a todas las personas que llaman a cambiar a la vez.
Agregar antes de quitar
- Introduzca el campo o punto final de reemplazo conservando el contrato anterior.
- Documente la transición y brinde a los clientes un ejemplo concreto de migración.
- Mida el uso de la ruta anterior sin recopilar información personal innecesaria.
Establecer una decisión de eliminación
Elija una fecha de finalización o un umbral de uso que sea realista para los clientes a los que brinda soporte. Notifique a los consumidores conocidos, publique un recordatorio final y elimine el comportamiento anterior solo cuando el plan de compatibilidad indique que es seguro.
Pruebe clientes nuevos y antiguos durante la transición. Si la API es pública, tenga en cuenta los clientes con los que no puede contactar directamente y siga la política de control de versiones o de obsolescencia en la que sus usuarios ya confían.
