Capítulo 9. Utilizar la infraestructura API paraevolucionar hacia plataformas en la nube
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En el capítulo anterior ofrecimos una visión general de los enfoques arquitectónicos que puedes utilizar al evolucionar las API y los servicios que las alimentan. Un tema igualmente importante a tener en cuenta dentro de la evolución de los sistemas es la infraestructura, las plataformas y el hardware subyacentes. A menudo, esto cambia y evoluciona a su propio ritmo: cuando el hardware se rompe, las empresas y la tecnología se fusionan o adquieren, o las políticas de TI de toda la organización dictan que se actualice la infraestructura. Sin embargo, a veces un programa de API impulsará cambios en la infraestructura, sobre todo en relación con la modernización y el paso a una infraestructura más parecida a la nube (definida por software). Ahora aprenderás a implantar y gestionar la evolución de un sistema y la correspondiente infraestructura de API.
Este capítulo se basa en los fundamentos de arquitectura presentados en los capítulos anteriores y explora cómo puedes utilizar la infraestructura de API, como las pasarelas de API, las mallas de servicios y los portales para desarrolladores, para hacer evolucionar un sistema cuando se traslada a un entorno basado en la nube. Aprenderás las diferencias entre un "levantamiento y cambio" de aplicaciones, una "replataforma" y una "refactorización ...