Peligro en la transformación digital: proliferación de API

Ecosistema de F5 | 04 de noviembre de 2021


La transformación digital es un viaje empresarial impulsado por las personas. Y, como la mayoría de los viajes emprendidos por el ser humano en la historia reciente, depende de la tecnología para avanzar.

En realidad, este viaje no es un fenómeno nuevo. Las empresas llevan transformándose gracias a la tecnología desde antes de la aparición de la informática. A lo largo del tiempo, se han producido muchas oleadas de transformación impulsadas por la tecnología. Desde el cincelado de transacciones en tablillas de piedra, pasando por los registros en papel, hasta los libros contables digitales, la tecnología es la fuerza que hace posible la transformación empresarial.

Trayectoria de transformación digital

La mayoría de las organizaciones se encuentran firmemente asentadas en la segunda fase, y un porcentaje significativo ya está explorando las ventajas de la tercera.

El hecho de que las organizaciones se centren en la expansión digital repercute en la tecnología en la que se apoyan los equipos de TI y los desarrolladores de aplicaciones para integrar aplicaciones, sistemas y servicios dispares en una experiencia digital fluida. Es decir, las organizaciones han adoptado las API.

Se puede observar que las API tienen un impacto significativo en todos los sectores, desde la banca y el comercio minorista hasta los videojuegos. Nuestra investigación y los modelos posteriores muestran un crecimiento considerable de las API en los últimos años, y prevén un crecimiento aún mayor durante los próximos diez años.

El problema es que no todas las nuevas API que se están implementando están sujetas a una gobernanza, estructuradas o documentadas. La aparición de la computación en el borde también ha propiciado un uso aún mayor de las API, a medida que las organizaciones empiezan a distribuir aplicaciones y servicios en la nube entre un número cada vez mayor de ubicaciones, a menudo remotas.

Pensemos que una empresa típica probablemente utilice API para muchos fines:

  • Servicios de infraestructura como la nube —privada y pública—, se utilizan y gestionan mediante API.
  • Las arquitecturas modernas como las aplicaciones nativas de contenedores, dependen de las API tanto para la comunicación entre servicios como para el control operativo y la configuración.
  • Las experiencias digitales habilitadas a través de dispositivos web o móviles dependen de las API para incorporar desde el inicio de sesión único y la autenticación hasta la integración de chats y contenidos de redes sociales, así como para incorporar funciones transaccionales proporcionadas por aplicaciones transaccionales tradicionales.
  • La automatización en los procesos de CI/CD e implementación depende de las API para integrarse con sistemas, dispositivos y servicios y ejecutar sin problemas los procesos de desarrollo e implementación.

Hay muchos más ejemplos, pero basta con unos pocos para ver fácilmente cómo están aumentando rápidamente tanto el número de API como los lugares en los que se encuentran.

Este crecimiento se ve agravado por la realidad de que las grandes empresas actuarán como tales.

Las empresas, independientemente de su tamaño, son una combinación de productos y servicios de TI desarrollados para las unidades de negocio que conforman la organización. Por naturaleza, las empresas están compartimentadas y la información se comparte únicamente con quienes necesitan conocerla. A medida que las empresas crecen, también lo hacen las distintas unidades de negocio y los equipos de producto y operaciones. En esencia, la empresa «se expande sin control». Dado que hoy en día todos los equipos y unidades de negocio dependen en gran medida de las API, el resultado inevitable es la proliferación de API.

También podemos observar que se necesita un nuevo enfoque para abordar los retos que surgirán de la proliferación de API, ya que las soluciones existentes se centran en los retos dentro de un clúster; es decir, en los retos que plantea la gestión de API en un entorno de microservicios. Las soluciones existentes aún no han ampliado su alcance para abordar los retos de la proliferación de API entre clústeres; es decir, entre entornos de microservicios que abarcan distintas ubicaciones, unidades de negocio y equipos de producto y operaciones.

En este estudio de la Oficina del CTO de F5, Rajesh Narayanan muestra cómo el crecimiento y la distribución de las API dan lugar a su proliferación, así como un enfoque que podría controlar el caos resultante.


Compartir

Sobre los autores

Artículos relacionados del blog

Proteger los endpoints de las API dificulta la seguridad de las API
Ecosistema de F5 | 30/01/2024

Proteger los endpoints de las API dificulta la seguridad de las API

Descubre las complejidades de la seguridad de las API, los retos a los que se enfrentan las organizaciones, la evolución de los ataques contra endpoints de API y la necesidad de políticas de seguridad adaptadas.

¿Qué es el sesgo de la IA y por qué es importante para TI?
Ecosistema de F5 | 22/02/2023

¿Qué es el sesgo de la IA y por qué es importante para TI?

Descubre los fundamentos del aprendizaje de la IA. Aprende cómo pueden surgir sesgos en la IA y qué riesgos plantean para las TI y la transformación digital.

Redefiniendo la ciberseguridad en el extremo de la nube distribuida con IA y telemetría en tiempo real
Ecosistema de F5 | 01/11/2021

Redefiniendo la ciberseguridad en el extremo de la nube distribuida con IA y telemetría en tiempo real

La transformación digital y la adopción de tecnologías en la nube están provocando cambios en las arquitecturas de las aplicaciones. Estos cambios introducen nuevas superficies de ataque, que son el objetivo de métodos de ataque avanzados, altamente organizados y con motivaciones económicas. Mediante el uso del framework Morpheus de NVIDIA, F5 está investigando técnicas para detectar estas amenazas avanzadas con telemetría en tiempo real y análisis basados en IA.

El papel de la nube en las aplicaciones nativas del edge
Ecosistema de F5 | 14/06/2021

El papel de la nube en las aplicaciones nativas del edge

No debería sorprender que, al igual que la aparición de la nube dio lugar a las aplicaciones nativas de la nube, el edge esté impulsando un conjunto de aplicaciones nativas del edge. Sin embargo, estas aplicaciones no residirán únicamente en el edge. Al mismo tiempo, están surgiendo nuevos patrones arquitectónicos que aprovechan las aplicaciones alojadas en la nube y en el centro de datos.

La creciente diversidad de ubicaciones y usuarios está impulsando a las empresas hacia el edge
Ecosistema de F5 | 03/05/2021

La creciente diversidad de ubicaciones y usuarios está impulsando a las empresas hacia el edge

En el contexto del ámbito de las aplicaciones, el término «usuario» siempre se ha referido a la entidad que interactúa con una aplicación. Del mismo modo que los cambios en las arquitecturas de las aplicaciones impulsan cambios en las tecnologías que permiten ofrecerlas y protegerlas, los cambios en la definición de usuario han provocado cambios en los lugares donde se despliegan las aplicaciones.

El edge está impulsando un renacimiento de las infraestructuras
Ecosistema de F5 | 26/10/2020

El edge está impulsando un renacimiento de las infraestructuras

A medida que las organizaciones aumentan la generación de datos y tratan de extraer valor empresarial de ellos, sin duda recurrirán a la analítica y la automatización basadas en la IA y el aprendizaje automático. Precisamente este tipo de cargas de trabajo son las que más se beneficiarían de una infraestructura optimizada y, sin embargo, hoy en día son las que menos probabilidades tienen de poder aprovecharla.