APIs
6
min de lectura
28 de enero de 2021

Las 9 principales tendencias de las API para 2021

Gabriel Monteiro
Gestor de información, creador de contenidos, licenciado en Gestión de Tecnologías de la Información con énfasis en desarrollo de sistemas, apasionado por las innovaciones tecnológicas y por escribir sobre ellas.
Más sobre el autor

                                                                                                                                                                      Con la colaboración de Rafael Rocha, Head de Soluciones

Incluso después de un escenario desafiante en 2020, el área de tecnología todavía encontró muchas oportunidades de crecimiento y este año no será diferente. Incluso con la pandemia y el distanciamiento social, las innovaciones tecnológicas no se detienen y están en aumento en este momento, podemos ver esto a través de las mejoras en APPs como Instagram y Facebook, y en los nuevos formatos de eventos online . Tuvieron un papel fundamental para estar conectados, veamos el crecimiento de plataformas como Zoom, y como las integraciones no pueden quedar fuera, tenemos varias tendencias de Microservicios y API para el 2021.




Gobernanza: Multi gateway, APIs e cloud



Gobernanza: Multi gateway, APIs y nube


Con el aumento de la complejidad de las infraestructuras informáticas de las empresas, especialmente las globales, surgen nuevas necesidades para satisfacer las demandas. Una de ellas es la adopción de múltiples nubes para descentralizar los servicios, optimizando los costes y evitando las interrupciones del servicio. Además de este escenario, no es infrecuente encontrar un escenario en el que varias pasarelas de APIs necesitan coexistir dentro de la misma infraestructura. Además, la gobernanza de los programas de API, que ya era compleja, se convierte en un reto aún mayor para las empresas y requiere una atención especial para evitar futuros problemas.

Con esto en mente, una de las principales preocupaciones que deben tener las áreas de TI para 2021 es pensar en cómo se organizan todos estos activos, y cómo se establecerán las directrices de gobernanza sobre ellos.

  1. Centralización o distribución de la gobernanza

¿Tienen o pueden tener sus equipos autonomía para publicar APIs? ¿Cómo repercute esto directamente en su negocio y cómo se organizan para garantizar que los requisitos de seguridad y compliance se apliquen correctamente? Piense en automatizar estos flujos y asegúrese de que todos sus activos se publican en función de los requisitos de la organización o del mercado.

  1. Seguridad y compliance

La seguridad es siempre la prioridad, sea cual sea el segmento de negocio. Tener una visión completa de todos sus entornos de nube, puertas de enlace y API y estar en compliance con los requisitos mínimos de seguridad es extremadamente importante para la salud del negocio. La LGPD y el GDPR tienen un papel importante en este contexto y les dedicamos un tema.

  1. Uso de activos y costes

Observar todo este ecosistema es complejo y requiere atención. No es efectivo migrar a la nube exclusivamente para reducir costes sin tener visibilidad de lo que realmente está ocurriendo. Lo mismo ocurre con las API y las pasarelas, que deben seguir las mejores prácticas y cumplir los requisitos de su arquitectura.




DevOps, automatización del desarrollo y low-code/no-code

DevOps, automatización del desarrollo y low-code/no-code


Como los programas de API son cada vez más específicos, y ahora hay un movimiento de estrategias multi-nube que añade aún más desafíos a este contexto, la estrategia de despliegue de DevOps en las organizaciones ha aumentado considerablemente. La automatización de los procesos que ayudan al desarrollo ha ganado cada vez más atención e inversión en las organizaciones, ya que aceleran la entrega de nuevos productos y servicios.

Contar con un equipo de DevOps es una táctica para garantizar no solo el apoyo a todos los equipos técnicos, sino también para tener un equipo centrado en la mejora de los procesos, la evolución de las herramientas a versiones más nuevas y la supervisión de toda la salud del ecosistema de soluciones de una empresa. Piensa en el tiempo que tu empresa puede ahorrar resolviendo más rápidamente los problemas de las versiones de las bases de datos, por ejemplo.

Antes, al pensar en desarrollar software, el programador tenía que lidiar con "n" herramientas y con un lenguaje de programación "puro" para crear sus sistemas, es decir, ¡empezar todo desde cero! No es de extrañar que frameworks como Angular, Express, React, Spring y Laravel fueran tan famosos por ayudar a los desarrolladores a crear sistemas a partir de una línea base, haciendo el proceso de codificación más ágil, sencillo y estandarizado.

Pensando en las automatizaciones de código, Low-code y No-code han ganado protagonismo en la comunidad de desarrolladores, especialmente cuando se trata de APIs. Esto proporciona una experiencia de desarrollo más atractiva para los desarrolladores sin experiencia e incluso para las personas que nunca han codificado en la vida. Además, la escalabilidad es la mayor ventaja de esta nueva tendencia, las empresas son capaces de producir mucho más en menos tiempo, aumentando la productividad de los desarrolladores.



Mesh 2.0 y la convergencia con las API

Malla 2.0 y convergencia con las API


Según el artículo "Emerging Technology Analysis: Service Mesh" de Gartner, más del 75% de las organizaciones mundiales ejecutarán aplicaciones en contenedores de producción en 2022, lo que aporta una gran visibilidad a Service Mesh que trabaja directamente con esta infraestructura de aplicaciones y la hace destacar en las tendencias de 2021.

La convergencia de la malla con las APIs ha sido ampliamente explorada para añadir varias ventajas, áreas que antes estaban separadas aportan gran valor cuando se usan en sinergia. Las APIs pueden ser utilizadas para ayudar en la malla de servicios que gestionan los contenedores. Algunas de las ventajas que podemos percibir son:


  1. Refuerzo de la gobernanza: mayor control de versiones de los sistemas, mayor cantidad de datos para el análisis de impacto, alertas en tiempo real, negocio insights, reutilización, etc.
  2. Fluid Developer Experience : ¡Implementaciones del portal para desarrolladores, documentación extra, un CLI más sencillo y un infierno de YAML bajo!
  3. Integración entre API Gateway y Service Mesh: puntos finales del controlador de tickets publicados en las pasarelas automáticamente, registros unificados.
  4. Plan de control único para API gateway y service mesh: un solo CLI, exclusivo UI, etc.

Se espera que estos ámbitos estén cada vez más en sinergia en los próximos años.


Consolidação do Open Finance, PIX (pagos instantáneos), BaaS: boom de nuevos negocios

Consolidación de Open Finance, PIX (pagos instantáneos), BaaS: nuevo auge del negocio

Open Banking ya es una realidad en muchos países, y para 2021 se espera que muchos otros aceleren los debates sobre el tema. Para el escenario brasileño, este será el año de implementación efectiva de la normativa Open Finance (El Banco Central de Brasil cambió la nomenclatura de Open Banking a Open Finance). Esto significa que todos los bancos deben adaptarse al calendario de implementación y poner la información necesaria a disposición de otras plataformas.

En otros contextos, como el del Reino Unido, Open Banking es una realidad desde hace tiempo y la madurez del modelo allí ya está más avanzada. Sin embargo, el año 2020 representó un cambio significativo para toda la industria financiera a nivel mundial. Estamos hablando de la aceleración de la digitalización de los consumidores debido a la crisis de Covid-19. ¿Qué representó esto en la práctica? Todas las empresas que ya contaban con iniciativas digitales tomaron la delantera y lograron potenciar sus negocios durante el período, mientras que otras lucharon por cambiar sus modelos y seguir sobreviviendo. Se trató de un movimiento sin retorno, que obligará a las empresas a ofrecer cada vez más experiencias digitales a sus clientes, y ahí es donde 2021 promete ser un nuevo boom empresarial.

- Explosión de las Fintech y nuevos negocios

2021 promete ser un periodo con un nuevo auge del negocio, desde la aparición de fintechs hasta la composición de nuevas ofertas impulsadas por Open Finance. En América Latina, la implementación de regulaciones impulsará el mercado, y permitirá la entrada de nuevos players , trayendo modelos de negocio totalmente nuevos. Incluso en los contextos más avanzados, como el europeo, la digitalización "acelerada" debería traer muchas tendencias, principalmente relacionadas con el mercado de pagos, y también podremos ver especialmente a los bancos medianos y pequeños explorar mejor sus modelos de negocio. No se tratará solo de modelos, sino de cuánto valor se está añadiendo en los viajes de los clientes.

- Pagos instantáneos

Sin duda, el sector de los pagos será el más revalorizado en 2021. Es necesario insertar nuevas experiencias en el viaje del cliente, y esto pasa necesariamente por los pagos instantáneos. La velocidad y la agilidad serán factores clave para garantizar la competitividad y permitir que otros sectores, como el minorista, se beneficien. En Brasil, existe el PIX, recientemente implementado, y para este año se espera que se utilice aún más y se establezca como el método de pago preferido por los usuarios. Adherirse al PIX será fundamental para todas las empresas de los sectores de pago, que pueden aprovechar este modelo y pensar en productos apalancados por el PIX u ofrecerlo a los participantes indirectos. Pensando en la experiencia del consumidor, la migración a entornos de compra online y la necesidad de rapidez en la entrega, hacen que los pagos instantáneos sean aún más necesarios. ¿A quién le gustaría perder un día de entrega porque el pago tardó demasiado en ser aceptado?

- Banco como servicio (BaaS)

BaaS es uno de los pilares de Open Banking. Pronto, este será un modelo al que habrá que prestar atención el próximo año. La prestación de servicios financieros a los socios será uno de los principales modelos de negocio para los bancos, por lo que será esencial introducir en los debates estratégicos cómo una posición de Banco como Servicio puede potenciar los ingresos del banco. Este es uno de los caminos más prometedores para los bancos, especialmente los medianos y pequeños.


Leyes de datos y gobernanza de datos: seguridad (prevención de fraudes y fuga de datos), privacidad y compliance

Leyes de datos y gobernanza de datos: seguridad (prevención del fraude y fuga de datos), privacidad y compliance

Las tecnologías siempre están evolucionando y con ello llega la preocupación por la seguridad de los datos que transportan, ¿son realmente seguros los sistemas que utilizamos? Esto depende de la forma en que se desarrolle esta aplicación y de los protocolos utilizados para añadir capas de seguridad en el sistema. La creación de leyes de datos nacionales e internacionales vino con la intención de que todos los sistemas del mercado fueran más seguros y estuvieran protegidos contra los hackers y las fugas de datos.

Añadir protocolos HTTPS a las llamadas de integración, autenticación de tokens a los controladores de data query y copias de seguridad automáticas y periódicas de los datos relevantes son formas de añadir más seguridad y evitar problemas de privacidad importantes dentro de su aplicación.

En este universo de la seguridad y la legislación, Compliance se ha estandarizado y ha realizado una gran labor para asegurar que lo que se garantizaba realmente ocurriera dentro de las normas y la ética profesional. No es interesante que un cliente tenga una mala experiencia con su empresa basada en un término ambiguo de prestación de servicios que podría haber sido fácilmente revisado por un equipo dedicado a ello, o incluso que su empresa adopte una posición ética respecto a la seguridad a toda prisa, un equipo de Compliance ayudaría en estas situaciones.


Las APIs se ven directamente impactadas por la nueva legislación de seguridad para transportar datos en su arquitectura, implementando mecanismos de seguridad en su capa de API, y evitar el riesgo de fraude en estos escenarios es una de las mayores preocupaciones de las plataformas, pero también es una oportunidad para que las empresas que ya tienen estructuradas las capas de seguridad superen a sus competidores en 2021.

Nueva estrategia de Compor, não criar.  Las empresas prefieren integrar/criar a los ecosistemas y no crear soluciones de cero.

Nueva estrategia para componer, no crear. Las empresas prefieren integrar/crear ecosistemas y no crear soluciones desde cero

Las empresas se centran cada vez más en su experiencia, ocuparse de todo el desarrollo interno de sus productos es ya un reto. Desarrollar soluciones que no son el núcleo de su negocio resulta a menudo una necesidad, y las dificultades no hacen más que aumentar y crear algo de calidad se convierte en una tarea muy complicada.

La estrategia de contar con socios especializados para desarrollar soluciones con mayor calidad es una tendencia importante para 2021, ya que la empresa no necesita desarrollar toda una solución desde cero, gana escalabilidad en sus procesos al integrarse con servicios ya hechos y consigue crear un ecosistema personalizado para sus clientes.

Es posible integrar diferentes sistemas, incluso sistemas heredados creados hace décadas, con sistemas actuales y robustos. La idea de tener sistemas híbridos es cada vez más utilizada por las organizaciones, porque no siempre es posible migrar completamente de un sistema a otro. Imagina que eres un banco, no puedes sustituir todo un sistema de cajeros por uno interbancario, tienen que coexistir y comunicarse para que ambos tengan la misma información. Y al hacerlo se obtienen ventajas como:

  1. Mantenimiento más fácil de la aplicación;
  2. Escalabilidad del proceso;
  3. Mayor seguridad.

¿Y cómo gestionan las empresas estos sistemas integrados? Un buen ejemplo de cómo las organizaciones tienen control sobre varios ecosistemas de microservicios es con API management y Service Mesh, utilizando este servicio es posible tener un control personalizado sobre estos diferentes servicios que juntos forman su solución, asegurando una visión general de toda la aplicación, por muy compleja que sea.


 

Nuevas funciones de los CIOs en un cenário aún de pandemia en 2021; (estruturas de tiempos de apis)

Nuevas funciones del CIO en un escenario de pandemia en 2021; (estructuras del equipo API)

En el artículo "Agenda CIO 2021: A Brazil Perspective", de Gartner CIO de 2021, podemos ver que las organizaciones brasileñas se inclinan más intensamente hacia la transformación digital, y esto afecta directamente a las rutinas de los equipos técnicos y los propios CIOs no se quedarán al margen. Este nuevo escenario trae nuevos desafíos para quienes están a cargo de la gestión de los recursos de una organización y de la TI.

Además de todas las actividades rutinarias, funciones como:

  • Control de producción a distancia;
  • Mantener el compromiso del equipo;
  • Modernización de la infraestructura de trabajo;
  • Optimización de la recogida de datos;
  • Propietario del producto API y APIs como producto.

Se sumarán al día a día de los CIOs a corto plazo, donde este profesional deberá estar más cerca de las personas de su equipo y asegurarse de que siguen ofreciendo resultados con excelencia y el factor clave: ¡la seguridad! Ya hemos mencionado mucho esta palabra en el post, y no es casualidad, ya que se ha convertido en la base de todas las áreas de la empresa, especialmente para el trabajo remoto, donde la información interna de la organización ya no está sólo dentro de las paredes de la oficina.

Las nuevas funciones agregadas pueden proporcionar muchos beneficios a largo plazo, tener profesionales autogestionados, menos dependientes y más proactivos es uno de los resultados de promover el trabajo a distancia, donde la confianza en el empleado aumenta, ya que debe creer que está trabajando incluso sin poder verlo.


Event Driven Arquitecturas, IoT y 5G;

Event Driven Arquitecturas, IoT y 5G

Con el inminente lanzamiento oficial de la tecnología 5G, varios sectores podrán aprovecharla para aportar nuevos flujos de comunicación a sus aplicaciones. Entre ellos, destaca el uso del IoT, que será mucho más viable gracias a la disminución de la latencia, imprescindible para el correcto funcionamiento de múltiples dispositivos. Así, estar preparados para procesar grandes volúmenes de datos y garantizar respuestas en tiempo real son algunos de los requisitos para que las empresas utilicen eficazmente estas tecnologías.  

En este contexto, destacamos la necesidad de Event-driven Architecture (EDA). Permite construir aplicaciones que reaccionen en tiempo real a cualquier cambio de estado (eventos) sin generar un uso excesivo de recursos computacionales. Además, un EDA permite la escalabilidad en el volumen de procesamiento de datos, que con el uso de dispositivos inteligentes puede llegar a ser rápidamente bastante grande.

Podemos destacar algunos ejemplos de aplicación de EDA que son comunes en nuestro día a día, un buen ejemplo son los cambios en el estado de pago de las compras de online , el bloqueo de acceso a los sistemas por impago e incluso el envío de información para construir Dashboards automáticos.

Para ser eficiente con EDA, se recomienda el uso de APIs basadas en eventos, siendo un método más eficiente que los ciclos de solicitud-respuesta.
 

Estrategia de integración de O Boom da

Estrategia de integración Boom

Según Gartner, se ha producido un enorme crecimiento de las estrategias de integración en las organizaciones y las empresas se fijan cada vez más en las ventajas de integrar sistemas. Software las empresas están en la carrera por ofrecer soluciones mejores e innovadoras con el menor tiempo posible time-to-market, después de todo, en el mundo de la tecnología, el tiempo es importante. Dedicar mucho tiempo a desarrollar una solución conlleva el riesgo de que cuando esté lista para salir al mercado esté desfasada y con los demás players en el mercado ofreciendo la misma solución.

La pandemia del 2020 contribuyó a acelerar la necesidad de integrar activos y esto trajo muchas ventajas a las empresas que ya tenían una sólida estrategia de integración, haciendo que dedicaran su tiempo a mejorar la experiencia de sus usuarios y no a crear integraciones desde cero, adelantándose así a la competencia.

Además de las RPAs que conquistaron a algunas empresas por tener un sesgo hacia la robotización de los procesos de transferencia de datos, las APIs destacan por ofrecer la misma estrategia junto con un paquete de otros servicios, las integraciones ya no son sólo una transferencia masiva de datos. Se han convertido en una herramienta clave para que las empresas puedan tener el control de sus procesos, y este control necesita de servicios como Dashboards personalizados, control visual de las aplicaciones integradas, monitorización en tiempo real y gestión de posibles errores, que es el foco de los sistemas API management .








¡Gracias por leer!