menú

Technology Radar Vol.18

Nuestra visión sobre la tecnología y tendencias que dan forma al futuro

Temas para esta edición

La necesidad de mejores experiencias de usuarios continuan llevando funcionalidad hacia los navegadores, y por lo tanto muchos servicios backend se reducen y se vuelven menos complejos.
Pese a que las organizaciones maduran en el uso de tecnologías en la nube, un incremento inevitable en la complejidad siempre acompaña a la construcción de soluciones reales con estos nuevos elementos.
Notamos un cambio en el enfoque tradicional de "limitar todo globalmente" hacia uno sutilmente diferente y más localizado. Damos la bienvenida a este cambio, especialmente cuando las herramientas y la automatización permiten una cooperación similar o mejor.
El ecosistema del Internet de las Cosas (IoT, Internet of Things) continúa evolucionando a un ritmo intenso y constante, e incluye factores críticos de éxito como la seguridad y buenas prácticas de ingeniería.

Mientras los navegadores crecen los servidores se reducen

El navegador continúa expandiendo sus capacidades como destino para el despliegue de la lógica de la aplicación. A medida que las plataformas se ocupan de más preocupaciones transversales y requisitos no funcionales, se nota la tendencia a reducir la complejidad en la lógica del backend. La introducción de WebAssembly abre nuevas opciones de lenguajes para crear la lógica de aplicaciones web y acerca el procesamiento al hardware (y a la GPU). Web Bluetooth permite a los navegadores manejar funcionalidades previamente reservadas para aplicaciones nativas, y vemos cada vez más estándares abiertos como CSS Grid Layout y CSS Modules suplantando bibliotecas personalizadas. La búsqueda de mejores experiencias para el usuario fomenta la tendencia de mover funcionalidades al navegador y como resultado, muchos servicios de backend se reducen y se hacen menos complejos.

Aumento en la complejidad de la Nube

Pese a que AWS sigue liderando el mercado con un conjunto sorprendente de nuevos servicios, vemos a Google Cloud Platform (GCP) y a Microsoft Azure madurar como alternativas viables. El uso de capas de abstracción como Kubernetes y prácticas como Entrega Continua e Infraestructura como Código facilitan la transición entre nubes al soportar cambios evolucionarios más sencillos. Sin embargo, las estrategias para la nube se tornan más complejas con la aparición de Polycloud (que permite a las organizaciones elegir múltiples proveedores en base a capacidades diferenciadas) y de mayores preocupaciones por regulaciones y privacidad. Por ejemplo, varios países de la Unión Europea requieren por ley que los datos sean gestionados de manera local, convirtiendo a la jurisdicción donde se almacenan y las políticas de tenencia subyacentes en una nueva dimensión de diferenciación para los evaluadores de servicios en la nube. Las opciones para los ambientes de cómputo también se están incrementando con AWS Fargate que ofrece contenedores como servicio (CaaS, Containers as a Service) como un punto medio intrigante entre funciones como servicio (FaaS, Functions as a Service) y la gestión de clusters más durables. Aunque los recursos de la nube siguen madurando dentro de las organizaciones, un incremento inevitable en la complejidad siempre acompaña a la construcción de soluciones reales con estos nuevos elementos.

Confiar en los equipos pero verificar

La seguridad se mantiene como una preocupación importante para virtualmente todo desarrollo de software. Notamos un cambio en el enfoque tradicional de "limitar todo globalmente" hacia uno sutilmente diferente y más localizado. Ahora, muchos sistemas administran la confianza dentro de dominios mas pequeños y utilizan mecanismos modernos para crear una confianza transitiva entre sistemas disparejos. La filosofía de "nunca confiar en nada" fuera del dominio y "nunca verificar nada" dentro del dominio, ha cambiado a "confiar pero verificar" en todo lugar, es decir, asumir interacciones bien intencionadas con otras partes del sistema y verificar la confianza a nivel local. Esto permite que los equipos disfruten de altos niveles de control sobre su propia infraestructura, equipamiento y aplicaciones, permitiendo una alta visibilidad y, cuando sea necesario, una alta protección para el acceso. Herramientas como Scout2 y técnicas como BeyondCorp reflejan esta madura perspectiva respecto a la confianza. Damos la bienvenida a este cambio hacia una autonomía local, especialmente cuando las herramientas y la automatización permiten una cooperación similar o mejor.

Las cosas evolucionan

El ecosistema del Internet de las Cosas (IoT, Internet of Things) continúa evolucionando a un ritmo intenso y constante, e incluye factores críticos de éxito como la seguridad y buenas prácticas de ingeniería. Vemos crecimiento en todo el ecosistema de IoT, desde los sistemas operativos embebidos hasta los estándares de conectividad y, con más fuerza, en la administración de dispositivos y procesamiento de datos en la nube. Vemos madurez en las herramientas y en los frameworks que respaldan las buenas prácticas de ingeniería, como la entrega continua, despliegue y una serie de otros elementos necesarios para su posible uso generalizado. Además de los principales proveedores de servicios en la nube, que incluyen a Google IoT Core, AWS IoT y Microsoft Azure IoT Hub, empresas como Alibaba y Aliyun están invirtiendo fuertemente en soluciones PaaS (Platform as a Service) para IoT. Nuestros blips sobre EMQ y Mongoose OS brindan una idea de las capacidades principales del ecosistema actual de IoT y demuestran que, de hecho, las cosas están evolucionado muy bien.

Ideas seleccionadas

Descargas

Descarga la última y pasadas ediciones

AÑO
MES
IDIOMA
FORMATOS
2018
Descargar
2018
May
English
2018
May
Español
2018
May
Português
2018
May
中文
2017
Descargar
2017
November
English
2017
November
Català
2017
November
Español
2017
November
Italiano
2017
November
Português
2017
November
Türkçe
2017
November
中文
2017
March
English
2017
March
Català
2017
March
Español
2017
March
Italiano
2017
March
Português
2017
March
Türkçe
2017
March
中文
2016
Descargar
2016
November
English
2016
November
Català
2016
November
Español
2016
November
Português
2016
November
Türkçe
2016
November
中文
2016
April
English
2016
April
Español
2016
April
中文
2016
April
Português
2016
April
Türkçe
2015
Descargar
2015
November
English
2015
November
中文
2015
November
Türkçe
2015
November
Español
2015
November
Português
2015
May
English
2015
May
Español
2015
May
Português
2015
May
中文
2015
January
English
2015
January
Português
2015
January
中文
2014
Descargar
2014
July
English
2014
July
Español
2014
July
Português
2014
July
中文
2014
January
English
2014
January
Español
2014
January
Português
2014
January
中文
2014
January
Deutsch
2013
Descargar
2013
May
English
2012
Descargar
2012
October
English
2011
Descargar
2011
July
English
2011
January
English
2010
Descargar
2010
August
English
2010
April
English
2010
January
English

Suscríbete al Technology Radar

Publicamos artículos relacionados al Technology Radar durante todo el año. Suscríbete para estar informado.

¡Gracias!

Te has suscrito al contenido de nuestro Technology Radar. Mantente atento a tu bandeja de entrada, nos pondremos en contacto pronto.