Este año se produjeron algunos avances bastante increíbles en Internet, desde la mayor adopción de protocolos modernizados hasta el crecimiento del alcance y la capacidad de la Internet de alta velocidad global y más allá. Este tipo de cambios, junto con los retos y las victorias compartidas por los líderes tecnológicos y los desarrolladores inventivos de la comunidad Fastly, son los que nos seguirán impulsando en 2020. Estas cosas informan sobre lo que construiremos y hacia dónde irá Internet en general. Y como tenemos una visión única de estos cambios -muchos de nuestros distinguidos ingenieros están en los consejos y en los grupos de trabajo que los guían, y una Internet mejor, más segura y más rápida ha sido el eje de nuestra visión desde el principio- hemos creado nuestra propia retrospectiva llamada Behind the screens (Detrás de las pantallas), diseñada para compartir los cambios más notables en línea, y nuestras ideas sobre lo que significan para los desarrolladores en el próximo año.
Además de los momentos cruciales destacados en Behind the screens, quería compartir algunas de mis grandes conclusiones de 2019 -hay tres, en particular, que destacan-, además de una predicción sobre hacia dónde podría dirigirse el futuro de la programación.
Mejora de protocolos de base
Un gran cambio que me hizo tomar nota es que el apetito por cambiar y mejorar los protocolos y sistemas en Internet ha aumentado significativamente. El simple hecho de que nos alejemos de la idea de que los protocolos son inmutables y de que los desarrolladores los tomen en sus manos, significa que la comunidad puede participar en su modernización. Ahora estamos viendo cómo los protocolos que se crearon basándose en el uso que hacíamos de Internet hace 30 años reciben las actualizaciones necesarias para adaptarse mejor a la Internet de hoy. (Es una victoria para los usuarios -mayor privacidad, mejores experiencias en línea y mayor seguridad- y para los desarrolladores, que quieren formar parte de la construcción de una Internet mejor cada día.
Encriptación en todas partes
Otro movimiento que estamos empezando a ver es el efecto de la encriptación en todas partes. Este cambio es bien conocido por ser una gran ayuda tanto para la privacidad como para la seguridad. Internet ha necesitado este cambio durante mucho tiempo y estamos muy contentos de que haya alcanzado una masa crítica.
Sin embargo, este cambio no sólo significa que todo es más seguro. También implica que todo es más cambiante. Esto es algo muy emocionante para todos nosotros. Cuando tenemos cifrado, es mucho más difícil que los protocolos se estanquen. El cifrado de extremo a extremo implica que los observadores pasivos del tráfico – ISPs, optimizadores de red, middleboxes, etc. – no pueden hacer suposiciones sobre el protocolo. En última instancia, esto significa que si el servidor y el cliente hablan el mismo protocolo, podrán hablar entre sí. Con eso, podemos hacer actualizaciones más frecuentes y rutinarias a los protocolos principales para mantenerlos modernos.
WebAssembly fuera del navegador
El cambio que más me entusiasma es este: la idea de WebAssembly (Wasm) en el borde y en el servidor ya no es una cosa loca. Ahora se habla públicamente de ello. Y con el lanzamiento de la Bytecode Alliance, llevar WebAssembly fuera del navegador es ahora uno de los principales objetivos de un grupo significativo de empresas.
El objetivo de Wasm es hacer posible que usted, como desarrollador, escriba en lenguajes que ya conoce, en un entorno que le resulte familiar, y luego ejecute ese programa en cualquier lugar. Y eso significa que ya no tienes que ser un desarrollador especializado en sistemas embebidos para escribir algo que se ejecute en un reloj, o un programador de sistemas distribuidos para ejecutar código en miles de nodos edge al mismo tiempo. Puedes tomar los conocimientos que tienes y aplicarlos a dominios completamente nuevos.
Mirando hacia el futuro
Todos estos avances que ocurren a la vez nos preparan para una nueva era en la programación. Imagina tomar el código que has escrito y ejecutarlo, no sólo en el lugar para el que fue concebido, sino a escala, en plataformas completamente diferentes. Piensa en ordenadores portátiles, relojes, televisores o una cámara conectada a la red de tu casa, por no hablar de los bordes, los servidores y cualquier otro lugar. Si se pone de moda como esperamos, cambiará fundamentalmente la forma en que la gente hace este tipo de trabajo.
A medida que se acerca el final del año, te invitamos a ver Detrás de las pantallas, y de nuevo damos las gracias a nuestros clientes y a la comunidad que están ahí en cada paso del camino, ayudándonos a construir una Internet con nuevas posibilidades, del tipo que nos hace levantarnos por la mañana, y nos mantiene entusiasmados con lo que está por venir.