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.