Ramsés Rodríguez - ¿Contenedores? ¡NEXT!
Llevamos casi diez años usando contenedores... para casi todo: -microservicios: en contenedores -entornos de desarrollo: en contenedores -una base de datos: en contenedores -arquitecturas serverless: en contenedores -llevarlo todo a nube: sí, pero en contenedores Así que cuando nuestro negocio nos pide desplegar en producción sus agentes de IA, la respuesta no puede ser otra: ¡por supuesto, en contenedores! Sin embargo, desplegar un agente de IA en un contenedor puede ser una muy mala idea: el código que ejecuta el agente no es determinista ni confiable, y cualquier vulnerabilidad o simplemente una mala configuración puede provocar que acceda a ficheros no deseados. Los contenedores tampoco son especialmente eficientes en entornos serverless, y para determinadas cargas de trabajo su uso supone una pérdida de rendimiento muy significativa. Tampoco son tan portables como algunos pueden pensar, y muchos desarrolladores han criticado su excesiva complejidad o la tendencia a usarlos como máquinas virtuales universales. Entonces, ¿por qué seguimos usando contenedores? ¿Tal vez por inercia? ¿por comodidad? ¿o porque no conocemos nada mejor? En esta charla aprenderemos para qué casos de uso los contenedores siguen siendo una solución aceptable, y en qué otros es preferible usar tecnologías emergentes como unikernels, microVMs, WASM o las nuevas capacidades de sandboxing nativo del kernel de Linux. Llevamos casi diez años usando contenedores... ¿te animas a conocer cosas nuevas?
Vídeos relacionados

Samuel A. Jiménez - THE SPACE SHUTTLE COMPUTERS. Arquitectura para ingenieros de un ícono...

Jorge del Casar - Legacy's End: The Flowing Heartstone — Reactividad quirúrgica con Signals

