La tecnología sin servidor ofrece posibilidades apasionantes para los profesionales de la tecnología y las organizaciones de todo el ecosistema de AWS, siempre que sepa cómo aprovechar su potencia de manera eficaz.
Como era de esperar, a menudo es más fácil decirlo que hacerlo, así que nos pusimos en contacto con un experto para que nos echara una mano. Y cuando se trata de expertos en serverless, nadie mejor que Marko (Serverless Life).
Marko es un profesional certificado por AWS y defensor de la tecnología sin servidor con más de 20 años de experiencia en el sector. Es un apasionado de las tecnologías sin servidor desde 2017, y comparte conocimientos líderes en el mercado sobre arquitecturas sin servidor y prácticas recomendadas en su blog, Serverless Life. La contribución de Marko a la comunidad de código abierto y su dedicación al avance de la tecnología también le han valido el título de AWS Community Builder.
Con 30% de socios de AWS en el Guía de empleo y contratación de Jefferson Frank: Edición AWS reportando serverless como uno de los productos más demandados entre sus clientes en los últimos 12 meses, una cosa es segura: vale la pena saber cómo maximizar su potencial serverless.
Desde cómo el talento puede superar los desafíos de la tecnología sin servidor hasta qué habilidades necesitan las organizaciones para salir adelante, lea nuestra entrevista completa con Marko a continuación, y no olvide visitar nuestra Guía de empleo y contratación para conocer más de sus valiosas opiniones.
¿Cuáles son las principales motivaciones que impulsan la adopción continuada de la tecnología sin servidor?
Serverless es como un superpoder: un desarrollador puede crear y mantener sistemas que antes requerían equipos enteros.
Los proveedores de servicios en la nube se ocupan de la mayor parte de la infraestructura, lo que permite a los desarrolladores centrarse en aportar valor empresarial. Esta flexibilidad agiliza los ciclos de desarrollo y reduce los costes totales de propiedad. En muchos casos, los sistemas sin servidor pueden ser mucho más baratos que los tradicionales, a veces de forma significativa. Sin embargo, el ahorro depende del proveedor de la nube. Por ejemplo, no deberías esperar una gran reducción de costes con plataformas como Vercel o proveedores similares que no son propietarios de su infraestructura.
¿Cuáles son los principales retos a los que probablemente se enfrentarán las organizaciones con la tecnología sin servidor y qué medidas pueden adoptar para superarlos?
Para los sistemas complejos, la tecnología sin servidor conlleva una curva de aprendizaje pronunciada, ya que requiere un cambio de mentalidad de la gestión tradicional de infraestructuras a una arquitectura basada en microservicios y totalmente orientada a eventos. Los desarrolladores deben adaptarse a nuevos patrones de creación, despliegue y escalado de aplicaciones, así como dominar herramientas y servicios específicos de la tecnología sin servidor.
La experiencia de los desarrolladores no es muy buena, pero ha mejorado con herramientas que ofrecen depuración remota, como Lambda Live Debugger. Esto ayuda a evitar el engorroso ciclo de desarrollo, despliegue y pruebas que a menudo frustra a los desarrolladores.
La supervisión y la resolución de problemas son más complejas en las arquitecturas sin servidor debido a su naturaleza distribuida. Es difícil obtener una visión completa de todo el sistema, y la solución de problemas a menudo requiere la recopilación de registros de múltiples componentes, lo que puede ser un reto. Aunque las herramientas de rastreo distribuido pueden ayudar, también añaden otra capa de complejidad que es necesario gestionar.
Por otra parte, es difícil encontrar desarrolladores con gran experiencia en serverless, y las empresas deben reconocer que deben pagar una prima por estas habilidades. Aquellos que pueden realizar el trabajo de varios desarrolladores tradicionales hacen que sus contribuciones sean muy valiosas y merezcan la pena la inversión.
Qué habilidades y experiencia básicas necesitan los empleadores en sus equipos para utilizar serverless en todo su potencial?
Los desarrolladores sin servidor necesitan llevar varios sombreros, combinando responsabilidades tanto de desarrollo como de infraestructura.
Deben ser competentes en plataformas en la nube como AWS, con una sólida comprensión de las arquitecturas basadas en eventos y los microservicios, y tener una sólida experiencia con herramientas de infraestructura como código para gestionar las implementaciones y automatizar la infraestructura.
Los empleadores deben buscar candidatos que puedan equilibrar a la perfección el desarrollo con las tareas operativas, garantizando que los sistemas sin servidor sean eficientes y seguros.
¿Qué impacto ha tenido la reciente evolución de la IA en los enfoques de la tecnología sin servidor y qué nuevas oportunidades abre para las organizaciones?
La IA y la ausencia de servidor son una combinación natural. Muchos proveedores de IA exponen sus servicios como API, que son sin servidor por naturaleza. Esto permite a las empresas integrar modelos de aprendizaje automático y otros servicios basados en IA sin preocuparse por la infraestructura.
Esta potente combinación abre nuevas oportunidades de innovación, permitiendo a las empresas implantar soluciones basadas en IA sin tener que gestionar infraestructuras complejas.
¿Cómo espera que evolucione la tecnología sin servidor en los próximos años y qué pueden hacer las organizaciones para mantenerse a la vanguardia de esta innovación?
La tecnología sin servidor está demostrando cada vez más su valor y va camino de convertirse en la norma para muchas aplicaciones. Sin embargo, para que la tecnología sin servidor se convierta en una solución por defecto para todo el mundo, es necesario invertir más en educación.
Los proveedores de la nube también deben seguir simplificando las ofertas sin servidor, haciéndolas más fáciles de adoptar y más accesibles. Las organizaciones pueden mantenerse a la vanguardia fomentando una cultura de aprendizaje continuo, invirtiendo en formación sobre la tecnología sin servidor y siguiendo el ritmo de la evolución de los conjuntos de herramientas y las mejores prácticas en el ecosistema de la tecnología sin servidor.
Para más consejos imperdibles de Marko sobre todas las cosas sin servidor, echa un vistazo a su contribución a nuestra Guía de Carreras y Contratación, y conéctate con él en LinkedIn, X, y GitHub.


