¡Bienvenidos a Desplegando.cloud! 🚀
Desplegando.cloud es tu fuente semanal en español para mantenerte al día con lo más relevante de AWS y Serverless.
Wow! Somos más de 400 en esta newsletter 🎉, increíble lo rápido que crecemos y todo gracias a ustedes que comparten la newsletter en sus redes. ¡Sigamos así a ver si para fin de año somos 1000!
El viernes salió un nuevo artículo analizando arquitecturas serverless, donde compartí cómo Smartsheet trabaja con contenedores y funciones serverless para resolver sus problemas. Estos análisis solo van a los correos de las personas que están suscriptas, así que si no lo estás, este es tu momento de subscribirte para no perderte el próximo análisis.
👀 Esta semana, el lanzamiento que más llamó mi atención fue el AWS Serverless MCP server, que nos ayuda a desarrollar aplicaciones serverless. ¿Lo probaron? ¿Qué les pareció? Me lo dejan en los comentarios! También en la sección de artículos destacados, me costó elegir pocos, ya que hay muchísimas cosas interesantes que les quiero compartir.
✏️ ¡Comparte tus recursos! Si has escrito en un blog o creado algo interesante sobre AWS o Serverless, envíamelo. A veces es imposible encontrarlo todo en internet, y me encantaría destacar tu trabajo.
🎧También puedes escuchar esta newsletter en formato podcast, donde resumo cada edición. Búscalo en las principales plataformas o en cada correo que recibas.
🗓 ¿Organizas un evento en español sobre AWS o Serverless? Escríbeme en redes o en los comentarios, y con gusto lo mencionaré.
📢 Si te gusta esta newsletter, compártela con tus colegas para que más personas puedan estar al día con el mundo serverless.
Si tienes comentarios o sugerencias, escríbeme en LinkedIn, X, o Instagram.
¡A desplegar! 🚀
📰 Noticias Relevantes
🤖 AWS Serverless MCP Server: Desarrollo impulsado por IA para aplicaciones modernas
AWS ha anunciado el lanzamiento del AWS Serverless Model Context Protocol (MCP) Server, una herramienta de código abierto diseñada para revolucionar el desarrollo de aplicaciones serverless. Este recurso potencia a los asistentes de codificación impulsados por IA al proporcionar un amplio conocimiento sobre patrones serverless, mejores prácticas y servicios de AWS.
Actuando como un compañero inteligente para los desarrolladores, el MCP Server guía a los usuarios a través del ciclo de vida de la aplicación, desde la configuración del proyecto y el diseño hasta el despliegue y la gestión operativa. Simplifica el proceso asistiendo en la inicialización de plantillas de AWS SAM, la selección del runtime de Lambda y la configuración de dependencias, lo que permite una puesta en marcha rápida y eficiente de aplicaciones serverless.
Durante el desarrollo, el MCP Server facilita las pruebas locales, la construcción de artefactos y la gestión de despliegues. Para aplicaciones web, brinda orientación para desplegar soluciones backend, frontend o completas, así como para la configuración de dominios personalizados. Enfatizando la excelencia operativa, incluye herramientas para una observabilidad completa que ayudan a los desarrolladores a monitorear el rendimiento y resolver problemas.
También salieron MCP servers para Amazon EKS y Amazon ECS.
🔗 Para más información, visita el blog de AWS sobre el MCP Server
📈 Amazon Aurora DSQL ahora disponible de forma general
¡Gran noticia para los desarrolladores! Amazon Aurora DSQL ha sido lanzado oficialmente como un servicio disponible de forma general, marcando un avance significativo para las organizaciones que buscan una base de datos relacional, distribuida y serverless. Diseñada para ofrecer escalabilidad prácticamente ilimitada, fuerte consistencia y alta disponibilidad, Aurora DSQL elimina la necesidad de gestionar la infraestructura subyacente.
Este servicio se basa en una arquitectura activa-activa que garantiza una disponibilidad de 99.99% dentro de una sola región de AWS y 99.999% en múltiples regiones. Es ideal para cargas de trabajo críticas que requieren alta fiabilidad.
Además, Aurora DSQL automatiza muchas de las cargas operativas asociadas con las bases de datos tradicionales, como la provisión, parches y escalado. Su naturaleza serverless permite a los clientes enfocarse en la construcción de aplicaciones modernas y resilientes—como microservicios o arquitecturas impulsadas por eventos—sin preocuparse por la gestión de la infraestructura.
🔗 Para más información, visita el blog de AWS sobre Aurora DSQL
🚀 AWS Amplify Hosting lanza instancias de build configurables
AWS Amplify Hosting ha ofrecido tradicionalmente un entorno de build fijo, con 8 GiB de memoria y 4 vCPUs. Aunque esto ha funcionado bien para muchos proyectos web, el crecimiento en tamaño y complejidad de las aplicaciones ha generado cuellos de botella, aumentando los tiempos de build y provocando errores de memoria. Para resolver estos problemas, AWS ha presentado instancias de build configurables con dos nuevos tamaños más grandes: Large y XLarge.
Las nuevas instancias ofrecen 16 GiB de memoria y 8 vCPUs en el tamaño Large, y 72 GiB de memoria y 36 vCPUs en XLarge. Esto permite a los equipos de desarrollo ajustar los recursos de build según las necesidades específicas de sus aplicaciones, resultando especialmente beneficioso para árboles de dependencias grandes, builds pesados y tareas intensivas en memoria.
Los desarrolladores pueden seleccionar el tamaño de la instancia de build a través de la consola de Amplify, AWS CLI o SDKs, lo que facilita la optimización del rendimiento y la fiabilidad de los builds. Esta actualización está disponible en todas las regiones de AWS Amplify Hosting en el mundo, apoyando a equipos globales.
🔗 Para más información, visita el blog de AWS Amplify Hosting.
🚀 AWS lanza SimuLearn: Entrenador de IA Generativa
AWS ha presentado el plan de aprendizaje SimuLearn: Entrenador de IA Generativa, un entrenamiento gratuito y basado en simulaciones diseñado para ayudar a los aprendices a desarrollar habilidades prácticas en IA generativa. Este programa innovador combina simulaciones de interacciones con clientes, potenciadas por IA generativa, con laboratorios prácticos, creando un entorno de aprendizaje atractivo y efectivo.
Los aprendices comienzan con módulos básicos sobre la nube antes de avanzar a escenarios de negocios del mundo real, donde recomiendan y construyen soluciones de AWS, reforzando tanto las habilidades técnicas como las blandas, como la comunicación y la resolución de problemas.
El plan de aprendizaje cubre servicios clave de AWS como Amazon Bedrock, Amazon Q y Amazon SageMaker, permitiendo a los participantes adquirir experiencia en la evaluación de modelos de IA, la construcción de asistentes de conocimiento, la implementación de guardrails, la generación de código y el despliegue de modelos base.
🔗 Para más información, visita el blog de AWS: SimuLearn.
🔗 Otras noticias que te pueden interesar
📦 Amazon S3 Express One Zone ahora soporta controles de acceso granular con S3 Access Points → Leer más
💰 AWS Cost Explorer ahora ofrece una nueva función de Comparación de Costos → Leer más
🔍 Amazon OpenSearch Service añade soporte para Script Plugins → Leer más
🔐 AWS Secrets Manager anuncia soporte para etiquetas de asignación de costos para secretos → Leer más
📚 Artículos Interesantes
Esta semana, analizamos varios desarrollos significativos en el ecosistema de AWS y serverless que impactan en la forma de construir y gestionar aplicaciones. Hablamos sobre las prácticas de corrección de sistemas en AWS, donde el uso de métodos formales como TLA+ permite detectar errores en etapas tempranas del diseño. Además, abordamos la migración de JavaScript a TypeScript con Amazon Q Developer, un proceso simplificado por la inteligencia artificial. También exploramos los conceptos de concurrencia en AWS Lambda, ayudando a los desarrolladores a optimizar el rendimiento y los costos. La Amazon Q Developer CLI ha mostrado mejoras que facilitan la codificación y el uso de múltiples idiomas para una mayor accesibilidad. Discutimos cómo modernizar aplicaciones con AWS AppSync Events, al tiempo que reflexionamos sobre la transformación del rol del ingeniero de software en la era de la inteligencia artificial. Y por último, les dejo un artículo donde se habla de una crisis de identidad para el desarrollador por culpa de la IA.
🔍 Prácticas de Corrección de Sistemas en AWS
AWS ha desarrollado un enfoque riguroso hacia la corrección de sistemas que respalda la confiabilidad y rendimiento de sus servicios en la nube. En el corazón de este enfoque se encuentra el uso de métodos formales, particularmente el lenguaje de especificación formal TLA+ desarrollado por Leslie Lamport. Estos métodos permiten a los ingenieros de AWS detectar errores sutiles en las primeras etapas del diseño, errores que las pruebas tradicionales podrían pasar por alto.
Puntos clave:
Uso de lenguajes de especificación formal: AWS aplica TLA+ para verificar rigurosamente la corrección de sistemas desde las primeras etapas del desarrollo.
Identificación de errores difíciles: Los métodos formales permiten hallar errores que las pruebas tradicionales podrían perder, optimizando el rendimiento del sistema con confianza.
Integración en flujos de trabajo: Incorporar verificación formal en el ciclo de desarrollo ha sido clave para escalar AWS, aumentando la velocidad del desarrollador y reduciendo costos.
🎯 Reflexión: La atención meticulosa de AWS a la corrección de sistemas garantiza que sus complejas plataformas distribuidas operen de manera eficiente y confiable, lo que contribuye a la confianza de millones de clientes en todo el mundo.
🔓 Desbloqueando la Seguridad de Tipo: Migración de JavaScript a TypeScript con Amazon Q Developer
Este artículo presenta un recorrido detallado sobre cómo migrar una clásica aplicación TODO de React en JavaScript a TypeScript utilizando Amazon Q Developer, un asistente de código impulsado por IA integrado en los IDEs.
Puntos clave:
Plan de migración impulsado por IA: Amazon Q Developer analiza el contexto del proyecto para generar un plan de migración detallado.
Automatización de configuración clave: Incluye la adición de dependencias de TypeScript y la generación del archivo tsconfig.json ajustado para proyectos de React.
Migración incremental permitida: Soporta archivos mixtos de JavaScript y TypeScript, facilitando una transición más suave y menos propensa a errores.
🎯 Reflexión: El enfoque asistido por IA de Amazon Q Developer simplifica la tediosa tarea de refactorizar bases de código hacia la seguridad de tipo, ayudando a los desarrolladores a aprovechar los beneficios de TypeScript de forma más efectiva.
🚀 Cómo Listar la Concurrencia Reservada y Aprovisionada de Nuestras Lambdas
En este artículo se exploran los conceptos de concurrencia reservada y aprovisionada en AWS Lambda, dos aspectos cruciales para optimizar el rendimiento y los costos de nuestras funciones Lambda. La concurrencia se refiere a la cantidad de solicitudes que una función puede manejar simultáneamente.
Puntos clave:
Concurrencia Reservada: Establece un límite en la cantidad de ejecuciones simultáneas, garantizando que los recursos estén reservados pero sin mejorar el problema de cold start.
Concurrencia Aprovisionada: Mantiene entornos pre-inicializados para reducir la latencia, pero tiene costos adicionales.
Acceso a la Información de Concurrencia: Requiere permisos adecuados; de lo contrario, las consultas pueden devolver resultados inconsistentes.
🎯 Reflexión: Gestionar correctamente la concurrencia en AWS Lambda es fundamental no solo para optimizar costos, sino también para asegurar que nuestras aplicaciones respondan en tiempo y forma. Un control adecuado de la concurrencia puede marcar la diferencia en la experiencia del usuario.
💻 Explorando las Nuevas Funciones de Amazon Q Developer CLI
La Amazon Q Developer CLI ha experimentado mejoras significativas, cambiando la forma en que los desarrolladores interactúan con sus bases de código. Entre las características destacadas se encuentra la Persistencia de Conversación, que permite mantener el contexto a lo largo de la sesión de desarrollo.
Además, ahora soporta múltiples idiomas, incluyendo español, lo que la hace más accesible para desarrolladores en todo el mundo.
Puntos clave:
Soporte Multicultural: La CLI ahora soporta múltiples idiomas, ampliando su accesibilidad en todo el mundo.
Experiencia de Codificación Agente: Permite ejecutar tareas complejas a través de instrucciones en lenguaje natural.
Mejoras en Chat: Ofrece nuevas funcionalidades y mejor gestión del contexto para una experiencia de desarrollador optimizada.
🎯 Reflexión: Las mejoras en la CLI de Amazon Q no solo hacen que la codificación sea más accesible, sino que también transforman la forma en que los desarrolladores pueden interactuar con su entorno de trabajo. La combinación de capacidades de conversación y la inteligencia de lenguaje natural son pasos significativos hacia un futuro donde programar sea tan intuitivo como conversar.
🌐 Modernizando Aplicaciones con AWS AppSync Events
AWS AppSync Events es una herramienta poderosa para modernizar arquitecturas de backend al incorporar patrones asíncronos, manteniendo la compatibilidad con sistemas existentes. Permite a los desarrolladores crear APIs WebSocket escalables y sin servidor, facilitando la transmisión de eventos en tiempo real a millones de suscriptores. Esto permite que los desarrolladores se concentren en la lógica de la aplicación en lugar de en la gestión de infraestructura.
Puntos clave:
Transmisión de Eventos en Tiempo Real: Capacidad para transmitir eventos en tiempo real a millones de suscriptores sin la necesidad de gestionar conexiones, ideal para aplicaciones que requieren actualizaciones instantáneas.
Integración con Servicios de AWS: Soporte para integración con servicios como AWS Lambda y Amazon DynamoDB, permitiendo crear flujos de trabajo sofisticados para el procesamiento de eventos.
Escalabilidad y Eficiencia: Al ser una plataforma completamente gestionada, AWS AppSync Events reduce el tiempo de desarrollo y los costos, haciendo más eficiente el desarrollo de aplicaciones en tiempo real.
🎯 Reflexión: AWS AppSync Events transforma radicalmente el desarrollo de aplicaciones en tiempo real, al reducir la complejidad y permitir a los desarrolladores enfocarse en la experiencia del usuario.
🤖 Crisis de Identidad en la Ingeniería de Software
El artículo de Annie Vella aborda cómo los asistentes de codificación basados en IA están cambiando fundamentalmente el rol de los ingenieros de software, quienes pasan de ser creadores a orquestadores. Tradicionalmente, los ingenieros se identificaban como constructores, encontrando satisfacción en la codificación y la resolución de problemas. Sin embargo, la creciente capacidad de las herramientas de IA para generar código ha llevado a una crisis de identidad en este campo.
Puntos clave:
Cambio de Creador a Orquestador: Las herramientas de IA están trasladando el rol de los ingenieros de la codificación práctica a supervisar el código generado por IA.
Preservación de la Identidad: Los ingenieros pueden encontrar su lugar enfocándose en ámbitos donde la creatividad humana es esencial, abrazando la orquestación de IA o equilibrando estas herramientas con la resolución directa de problemas.
Adaptabilidad y Habilidades Fundamentales: Mantener habilidades técnicas sólidas es esencial para revisar y ajustar el código generado por IA, asegurando que esté alineado con los principios de ingeniería de software.
🎯 Reflexión: Los ingenieros deben encontrar un equilibrio entre la supervisión de las soluciones generadas por IA y el disfrute de la resolución directa de problemas, preservando así su identidad profesional en un entorno en evolución.
Entrevista con Free Code Camp en Español
De último momento que me llego luego que había terminado de editar y escribir la newsletter de está semana. Hice una entrevista con Free Code Camp hace un tiempo y salió esta semana. Se las dejo acá:
📝 Eventos en Español
📅 3 Junio: Demo: Amazon RDS Blue/Green Deployment 📍 AWS UG Barcelona 🔗 Más info
📅 4 junio: Primer evento BaaS: Beer as a Service! 📍 AWS UG Sevilla 🔗 Más info
📅 4 Junio: DynamoDB Good Practices From Experience 📍 AWS UG La Paz 🔗 Más info
📅 6 Junio: Meetup AWS QRO: IoT y Amplify 📍 AWS UG Queretaro 🔗 Más info
📅 11 junio: AWS SUMMIT MADRID 2025 ZGZ UG TAKE OFF 🚀 📍 AWS UG Zaragoza 🔗 Más info
🌟 11 Junio: AWS Summit Madrid 📍 IFEMA 🔗 Regístrate
📅 13 Junio: AWS Girls UG UY Meetup Junio: Enfoque Cybersecurity 📍 AWS UG Girls UY 🔗 Más info
🌟 14 Junio: AWS Community Day 📍 AWS Community México 🔗 Más info
📅 24 Junio: Invierte en CI/CD: la clave para un desarrollo continuo y global 📍 AWS Guatemala 🔗 Más info
🌟 28 Junio: AWS Community Day Colombia 🔗 Más info
🌟 19 Julio: AWS Community Day Panamá - Security & Data Edition 2025 📍 AWS Community Panamá 🔗 Más info
Gracias por leer Desplegando.cloud!
Eso es todo por esta semana. Recuerda que también puedes escuchar Desplegando.cloud en formato podcast en tus plataformas favoritas.
¡Nos vemos la próxima semana con más novedades del mundo AWS!
¡Feliz despliegue!
Marcia.
Share this post