¿Por qué son las APIs en la nube tan importantes para los desarrolladores?

Los equipos de desarrollo tienen hoy en día una necesidad esencial: sincronizar sus infraestructuras de sistemas con las características de distintos proveedores de servicios en la nube.
4 min lectura
APIs , Desarrolladores / 23 septiembre 2019
¿Por qué son las APIs en la nube tan importantes para los desarrolladores?
¿Por qué son las APIs en la nube tan importantes para los desarrolladores?

BBVA API Market

Los equipos de desarrollo tienen hoy en día una necesidad esencial: sincronizar sus infraestructuras de sistemas con las características de distintos proveedores de servicios en la nube.

Una de las grandes revoluciones recientes de la tecnología es la gestión de los datos en la nube. No sólo a nivel de grandes volúmenes de información, lo que se conoce como Big Data, sino también con lo relacionado con plataformas o servicios para los usuarios finales: un cliente o el empleado de una empresa. El fruto de ese ejercicio se plasma en cientos de herramientas y funcionalidades de gestión de información en la nube: desde soluciones de ofimática como Google Drive o Microsoft OneDrive hasta el almacenamiento de imágenes y vídeos personales a través de aplicaciones.

El mayor reto para las empresas y los desarrolladores es integrar su propia infraestructura de sistemas con estas plataformas o servicios alojados en la nube, con frecuencia de terceros proveedores, y mejorar toda la experiencia que se derive de ese movimiento estratégico. Las APIs son la verdadera clave en todo ese proceso. Ya hemos hablado de los nombres de dos grandes gigantes del sector: Google y Microsoft. Pero hay otros muchos: por ejemplo Amazon o Salesforce

Cuatro escenarios posibles para las empresas

A veces esa infraestructura de TI está formada por lo que se conoce como sistemas heredados, es decir, servicios o plataformas anticuadas que siguen siendo utilizadas por el usuario y que no se pueden cambiar fácilmente. En esa decisión, los equipos de desarrollo tienen varios caminos a seguir, en gran medida condicionados por los servicios o plataformas que necesiten integrar con su propia infraestructura de servicios, normalmente vinculados a determinados proveedores:

La interoperabilidad, el elemento imprescindible

A medida que una empresa crece en sus servicios en la nube y, por tanto, comienza a tener la necesidad de crear una red de proveedores de servicios en la nube elevada, su necesidad de garantizar una verdadera interoperabilidad crece exponencialmente. Si no es así, se puede acumular excesiva dependencia de un único proveedor. Como los distintos servicios no pueden convivir, la solución técnica más obvia es que un único proveedor facilite todos los servicios. Pero eso tiene, lógicamente, riesgos evidentes para el futuro de una empresa y su propio negocio.

Existe algún protagonista del mercado que lleva tiempo haciendo movimientos interesantes para forzar al conjunto entero de proveedores en la nube a aceptar una serie de requerimientos que garantizarían que los modelos de servicios siempre podrían convivir y asegurar esa interoperabilidad. Un ejemplo es la Fundación OpenStack, que está creando una base firme con la que trabajar servicios entre las nubes privadas y públicas con muchos de los proveedores del mercado. El trabajo de estandarización hecho por la Fundación OpenStack va en dos sentidos:

¿Te interesan las APIs financieras? Descubre todas las que te ofrece BBVA

También podría interesarte