Capítulo 5. Mejora continua del API
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
No es necesario cambiar. La supervivencia no es obligatoria.
W. Edwards Deming
En el capítulo anterior presentamos el ciclo de vida de la API y definimos los pilares de trabajo en los que tendrás que centrarte. Este ciclo de vida define el trabajo que tendrás que hacer para el lanzamiento inicial de tu API. Los pilares también son importantes cuando se trata de los cambios que harás durante toda la vida útil de tu API publicada. Gestionar el cambio de la API es un elemento crítico de una estrategia de gestión de API con éxito.
Cambiar tu API puede tener un gran impacto en tu software, productos y experiencias de usuario. Enviar un cambio de código que rompa una API existente puede tener un desastroso efecto dominó en todos los componentes que la utilizan. Incluso los cambios que no rompen la interfaz externa de una API pueden causar grandes problemas si alteran el comportamiento de esa API de forma inesperada. Más aún, una API popular dentro de tu organización puede producir una larga lista de dependencias difíciles de documentar o incluso de ver. Todo esto hace que la gestión del cambio sea una consideración importante en la gestión de la API.
Si nunca tuvieras que cambiarlas, gestionar tus API publicadas sería una tarea bastante sencilla. Pero, por supuesto, el cambio es una parte inevitable de una API en uso activo. En algún ...
Get Gestión Continua de APIs, 2ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.