Desplegando.cloud

Marcia Villalba

Podcast y newsletter semanal de noticias sobre AWS y serverless en Español Hosted by Marcia Villalba desplegando.substack.com

  1. HACE 1 DÍA

    Esta newsletter se escribe sola

    Sabias que esta newsletter se escribe sola? Cada semana le digo a mi agente que la escriba y eso hace. Y además la factura de AWS para eso me sale literalmente 0. 💡 ¿Por qué elegí Step Functions? El secreto de esta solución no está en la complejidad, sino en la orquestación inteligente. Step Functions actúa como el director de una orquesta, coordinando diferentes servicios AWS para crear un flujo de trabajo completamente automatizado. La clave está en entender que no necesitas un servidor corriendo 24/7 para automatizar procesos. Con Step Functions puedes: * Coordinar múltiples fuentes de datos (APIs, bases de datos, archivos) * Manejar errores y reintentos automáticamente * Escalar según demanda sin configuración adicional * Pagar solo por ejecución (no por tiempo de servidor) ¿Cuándo usar esta solución? * Tienes procesos que requieren múltiples pasos secuenciales * Necesitas coordinar diferentes servicios o APIs * Quieres automatización robusta con manejo de errores * El costo es una preocupación (especialmente para volúmenes bajos) ¿Cuándo NO usarla? * Procesos simples que pueden resolverse con una sola función Lambda * Aplicaciones que requieren respuesta en tiempo real (* Workflows que cambian constantemente (Step Functions requiere redeploy) 🚀 ¿Quieres aprender más sobre automatización? Si este tema te interesa, tengo un mini-curso gratuito de Step Functions donde profundizo en estos temas. Son 4 emails con casos prácticos. 🎯 ACCEDER AL MINI-CURSO GRATUITO 💬 Tu turno ¿Qué proceso te gustaría automatizar en tu proyecto? ¿Newsletter, reportes, procesamiento de datos, notificaciones? Cuéntame en los comentarios qué automatización te haría la vida más fácil 👇 This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit desplegando.substack.com

    11 min
  2. HACE 5 DÍAS

    Claude ahora disponible directo en AWS (sin credenciales extra)

    ¡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. La primavera ya se siente en el hemisferio norte y no por eso los lanzamientos de AWS han parado, esta semana se lanzaron muchísimas cosas interesantes. Además, la newsletter llegó a los 1500 suscriptores 🎉. Quiero detenerme un momento para agradecerles el apoyo. Tenemos menos de un año y medio y venimos creciendo consistentemente todos los meses, llegando a muchísimos de ustedes con las noticias más recientes de AWS, artículos curados por mí y también los eventos relacionados con AWS en español. Gracias por seguir acá. Siempre me pueden dejar en los comentarios qué les gustaría leer en las próximas ediciones. ✏️ ¡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 lanza la plataforma Claude: Acceso directo a las capacidades de Anthropic AWS anunció la disponibilidad general de la plataforma Claude, una nueva oferta que permite a los clientes acceder directamente a la plataforma nativa de Anthropic a través de sus cuentas de AWS. Esto significa que los usuarios pueden utilizar las API nativas de Claude, la consola y las características de la plataforma sin necesidad de credenciales, contratos o relaciones de facturación adicionales con Anthropic. La configuración es sencilla: los clientes activan el servicio a través de AWS Marketplace, crean un espacio de trabajo en la Consola de Claude, autentican utilizando credenciales de IAM o claves API, y comienzan a hacer llamadas a las API con los SDK de Anthropic. AWS también destaca la integración empresarial amigable, que incluye control de acceso basado en IAM, auditabilidad a través de CloudTrail y facturación unificada en AWS. La plataforma Claude en AWS está diseñada para equipos que buscan la experiencia completa de Anthropic, incluyendo acceso a APIs nativas, características en beta, herramientas para desarrolladores y una experiencia de consola optimizada. Resulta especialmente relevante para organizaciones ya estandarizadas en AWS que desean reducir la fricción en la gestión de la compra y la seguridad, mientras siguen aprovechando las últimas capacidades de Anthropic. 🔗 Para más información, visita el blog de AWS sobre la plataforma Claude. 📅 Amazon EventBridge Scheduler amplía sus integraciones con 619 nuevas acciones de API SDK Amazon EventBridge Scheduler ha dado un gran paso adelante en sus integraciones con el SDK de AWS, sumando 619 nuevas acciones de API y soporte para 13 servicios adicionales. Esta actualización permite a los usuarios programar invocaciones directas de una gama más amplia de APIs de AWS, eliminando la necesidad de desarrollar código de integración personalizado. Una de las mejoras más destacadas es el soporte para Instancias Administradas de AWS Lambda. Esto permite a los equipos programar acciones de escalado para estas instancias en función de un horario definido, brindando un mayor control sobre la provisión de capacidad y el tiempo operativo. 🔗 Para más información, visita el blog de AWS sobre esta actualización. 🔒 AWS Security Agent ahora soporta revisiones de código en repositorios completos AWS ha lanzado una nueva capacidad (en preview) para AWS Security Agent, llamada revisión de código de repositorio completo. Esta función está diseñada para realizar un análisis de seguridad profundo y contextual a lo largo de toda la base de código. A diferencia de las herramientas de análisis estático tradicionales que solo buscan patrones de vulnerabilidad conocidos, esta nueva característica evalúa la arquitectura de la aplicación, los límites de confianza, los flujos de datos y la lógica de autorización para descubrir problemas de seguridad sistémicos que podrían pasarse por alto. El nuevo proceso de revisión sigue un flujo de trabajo de cuatro pasos: perfilado, búsqueda, triaje y validación. Primero se construye un modelo de seguridad del repositorio, luego se buscan posibles debilidades, se priorizan los hallazgos según el riesgo y, finalmente, se validan releyendo el código fuente y rastreando rutas de ataque. Esto ayuda a asegurar que los hallazgos sean tanto más precisos como más accionables, con orientación sobre remedios vinculada a archivos y números de línea específicos. AWS indica que la función está disponible sin costo adicional para los clientes existentes de AWS Security Agent durante la vista previa y se puede acceder en todas las regiones de AWS donde opera el servicio. El objetivo es ayudar a los equipos a identificar vulnerabilidades más rápidamente y fortalecer sus bases de código con una revisión de seguridad más contextualizada y asistida por IA. 🔗 Para más información, visita el anuncio oficial de AWS. 🚀 Simplifica las referencias de salida de pilas entre cuentas y regiones con AWS CloudFormation y Fn::GetStackOutput AWS ha presentado una nueva función intrínseca de CloudFormation, Fn::GetStackOutput, diseñada para simplificar cómo una stack hace referencia a las salidas de otra stack a través de cuentas y regiones. Esto es especialmente útil en arquitecturas donde la infraestructura se divide entre múltiples stacks, como una stack de red que posee una VPC y stacks de aplicación que necesitan consumir ese ID de VPC u otros valores exportados. Históricamente, las referencias entre stacks eran más fáciles dentro de la misma cuenta y región, pero complejas y limitadas al cruzar fronteras de región o cuenta. Este nuevo enfoque reduce la necesidad de soluciones personalizadas y hace estas referencias más consistentes y escalables. 🔗 Para más información, visita el blog de AWS sobre esta nueva función. 🔗 Otras noticias que te pueden interesar 📈 AWS Organizations ahora admite cuotas más altas para las políticas de control de servicio (SCPs) → Leer más 🔐 Amazon CloudFront anuncia el modo Passthrough para TLS mutuo (Viewer) → Leer más 🔄 Amazon Aurora DSQL ahora soporta captura de datos de cambios (Vista previa) → Leer más 📊 Amazon CloudWatch Logs anuncia límites aumentados para los resultados de consultas → Leer más 📅 AWS Lambda admite escalado programado para funciones en Instancias Administradas de Lambda → Leer más 🌐 Amazon Route 53 Domains agrega soporte para 34 nuevos Dominios de Nivel Superior, incluyendo .app, .dev y .health → Leer más 🎬 Video de la Semana Esta semana les traigo un video en donde hablé con más de 50 desarrolladores que quieren convertirse en cloud architects y descubrí algo sorprendente: la mayoría nunca ha trabajado realmente con AWS. Tienen cursos, certificaciones, han visto tutoriales... pero cuando les preguntas “¿qué has construido?”, se quedan en silencio. En este video les explico las 4 trampas que mantienen a los desarrolladores atascados en el “tutorial infinito” y qué es lo que realmente funciona para salir de ahí. Spoiler: no es hacer más cursos ni conseguir más certificaciones. 📚 Artículos Interesantes 💰 Cómo Monitorear Costos de Agentes IA sin Configuración El artículo aborda un desafío común al construir agentes de IA: entender cuánto cuesta cada solicitud. Los agentes suelen realizar múltiples llamadas a modelos, utilizar herramientas y pasar por ciclos de razonamiento, lo que complica el seguimiento del uso de tokens. La visibilidad sobre estos costos es fundamental, especialmente cuando los equipos de finanzas piden estimaciones por solicitud. Puntos clave: * Seguimiento del costo de agentes IA: Los flujos de trabajo de múltiples pasos hacen que contar manualmente los tokens sea difícil. * Telemetría nativa en Strands Agents: Expone automáticamente el uso de tokens y métricas de caché. * Agregación de costos en escenarios complejos: Ayuda a los equipos a obtener una mejor visibilidad del costo real en producción por solicitud. 🎯 Reflexión: La telemetría proporcionada por Strands Agents permite un monitoreo automatizado y preciso de los costos, lo que no solo simplifica la experiencia para los desarrolladores, sino que también les ayuda a tomar decisiones más informadas sobre la optimización de recursos. 📖 Leer el artículo completo 🤖 Construye tu Propio Mayordomo AI: ¡Un Agente Programado que Funciona Solo! Este artículo describe cómo construir un agente AI autónomo que actúa como un “mayordomo” personal en una programación determinada. El autor buscaba un asistente autónomo que pudiera verificar periódicamente las últimas noticias y entregar un resumen diario, sin necesidad de indicaciones manuales. Para ello, se utilizan componentes serverless de AWS para garantizar que el agente funcione de manera confiable y automática en la nube. Puntos clave: * Serverless + agentes: esta combinación potente permite ejecutar agentes AI automáticamente gracias a servicios como EventBridge Scheduler y Lambda. * La memoria es crucial: AgentCore Memory permite al agente retener contexto entre ejecuciones, haciendo las tareas recurrentes más inteligentes. * Infraestructura como código: la solución está empaquetada con AWS CDK, lo que facilita su des

    6 min
  3. 11 MAY

    El MCP Server de AWS ya está disponible

    ¡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. Te quiero compartir que volvió el podcast de Charlas Técnicas por si no te habías dado cuenta. Estamos de vuelta con un episodio al mes. Vamos a grabarlo en vivo en YouTube por si te querés pasar cuando estamos grabando, pero luego lo publicamos como siempre en las plataformas de podcast. Espero que lo disfrutes. ✏️ ¡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 🚀 ¡Ya disponible el AWS MCP Server para impulsar tus capacidades de IA! El nuevo AWS MCP Server ya se encuentra disponible y promete revolucionar la forma en que los agentes de IA acceden a los servicios de AWS. Este servidor totalmente gestionado permite un acceso seguro y autenticado, eliminando la necesidad de compartir credenciales amplias. Con controles de IAM granulares, métricas de CloudWatch y registros de CloudTrail, tendrás visibilidad completa sobre tus operaciones. Además, podrás ejecutar scripts de Python en un entorno aislado y cargar dinámicamente habilidades para los agentes, optimizando tareas complejas. Lo mejor de todo es que el uso del MCP Server es gratuito; solo pagarás por los recursos que consumen tus agentes. 🌐 Lee más aquí 🚀 Amazon Bedrock con soporte para metadatos en memoria a largo plazo Amazon Bedrock agrego metadatos en su función AgentCore Memory. Esta mejora permite a los desarrolladores etiquetar, filtrar y recuperar recuerdos de agentes de manera más eficiente. Con esta actualización, es posible definir hasta diez claves indexadas por recurso y utilizar tipos estructurados como STRING y NUMBER, lo que mejora la precisión en la gestión de la memoria de los agentes. Además, los metadatos pueden añadirse durante la ingesta de eventos o inferirse automáticamente mediante modelos de lenguaje (LLM), permitiendo así un rendimiento más inteligente y eficiente de los agentes. 🔗 Para más información, visita el blog de Amazon Bedrock. 🚀 AWS SAM ahora soporta BuildKit y WebSocket APIs para una experiencia de desarrollo mejorada AWS SAM ha lanzado la integración de BuildKit, una herramienta que acelera la construcción de imágenes de contenedor y mejora el rendimiento de las aplicaciones. ¿Cómo funciona? Simplemente agrega el flag --use-buildkit al comando sam build y disfruta de un rendimiento de construcción más rápido, optimizando el almacenamiento en caché y el paralelismo, todo sin necesidad de modificar tus plantillas. Además, la nueva funcionalidad AWS::Serverless::WebSocketApi permite la creación de aplicaciones en tiempo real con conexiones persistentes. Ideal para chats y juegos, esta integración ofrece una experiencia fluida y de bajo tiempo de latencia. 🔗 Aprende más sobre estas actualizaciones en el blog de AWS: 🚀 Amazon Bedrock AgentCore Runtime ahora permite integrar sistemas de archivos propios. La última actualización de Amazon Bedrock AgentCore Runtime facilita el desarrollo de agentes de IA al permitir adjuntar archivos de Amazon S3 y puntos de acceso de Amazon EFS directamente a las sesiones de agente. Ahora, los agentes pueden leer y escribir archivos desde el principio, lo que simplifica las interacciones complejas y soporta cargas de trabajo en tiempo real, ideales para aplicaciones listas para producción. Este avance promete facilitar el desarrollo de agentes IA que manejen datos empresariales, mejorando tanto la eficiencia como la seguridad. 🔗 Para más detalles, consulta el artículo completo en el blog de AWS. 🔗 Otras noticias que te pueden interesar 🌐 Amazon Route 53 Resolver ahora soporta capacidades adicionales para tráfico de consultas IPv6 → Leer más 🔒 AWS Advanced JDBC Wrapper ahora proporciona cifrado del lado del cliente → Leer más 💳 Amazon Bedrock AgentCore ahora incluye pagos (previsualización) → Leer más 🚀 Anuncio de Valkey 9.0 para Amazon ElastiCache → Leer más 📊 Amazon CloudWatch Logs Insights ahora soporta consultas por etiquetas de grupos de logs → Leer más 📱 La aplicación móvil de AWS Console añade gráficos interactivos, resúmenes de logs de AI y búsqueda en lenguaje natural para CloudWatch Alarms → Leer más 📦 Amazon Aurora DSQL ahora soporta el tipo de dato JSON con compresión → Leer más 📝 Amazon EventBridge soporta el registro de plano de datos en AWS CloudTrail → Leer más 🎥 Amazon CloudWatch RUM ahora soporta la reproducción de sesiones para aplicaciones web → Leer más 🎬 Video de la Semana Esta semana salió otro episodio del podcast de Charlas Técnicas. Estamos de vuelta! En este episodio hablamos con Isa de las herramientas de inteligencia artificial que usamos, cuáles nos ayudan y cuáles no, cuáles nos vuelven más productivas y cuáles no, entre otras cosas. 📚 Artículos Interesantes 🔐 ¿Es Suficiente el Modo de Aislamiento de Inquilinos de AWS Lambda para SaaS? El modo de aislamiento de inquilinos de AWS Lambda es una característica de seguridad valiosa para aplicaciones SaaS, pero no es una solución completa por sí sola. Proporciona aislamiento del entorno de ejecución y observabilidad integrada a través de campos tenant_id en los registros de CloudWatch. Puntos clave: * La Infraestructura ≠ Seguridad Completa: El modo de aislamiento de inquilinos maneja la separación del entorno de ejecución, pero el aislamiento a nivel de aplicación sigue siendo responsabilidad del desarrollador. * IAM Granular es No Negociable: Para asegurar verdaderamente las aplicaciones SaaS multitenant, se deben implementar políticas IAM generadas dinámicamente y usar autorizadores Lambda para validar la identidad del inquilino. * Existen Compensaciones de Rendimiento: Activar el aislamiento de inquilinos aumenta los inicios en frío y puede afectar las cuotas de invocación concurrente. 🎯 Reflexión: Un enfoque holístico que combine el aislamiento a nivel de infraestructura con controles a nivel de aplicación es esencial para lograr una verdadera seguridad en aplicaciones SaaS en AWS. 📖 Leer el artículo completo 🤖 ¿Qué es un Agente Harness? Un agente harness es un marco que simplifica el desarrollo de agentes de IA, gestionando tanto el código del agente como la infraestructura necesaria para ejecutarlo. AgentCore harness, una solución de AWS, automatiza gran parte del trabajo de configuración, permitiendo a los desarrolladores centrarse en la lógica y no en la infraestructura. Puntos clave: * 1. Abstracción de Complejidad: AgentCore gestiona tanto el código del agente como la infraestructura, facilitando la creación de agentes sin necesidad de una ingeniería compleja. * 2. Despliegue Rápido: La configuración interactiva mediante CLI y el despliegue con un solo comando permiten acelerar el tiempo de llegada al mercado. * 3. Escalabilidad de Grado Empresarial: La observabilidad integrada y la configuración fácil de herramientas permiten a los equipos crear múltiples agentes de manera eficiente. 🎯 Reflexión: AgentCore harness está transformando el desarrollo de agentes de IA, permitiendo que incluso los equipos sin profundos conocimientos de infraestructura puedan implementar soluciones rápidamente y con eficacia. 📖 Leer el artículo completo 🚀 SDK de Strands Agents en TypeScript: ¡Ya es 1.0! AWS ha lanzado la versión 1.0 de su SDK para Strands Agents en TypeScript, presentando una alternativa atractiva al SDK de Python para construir agentes de inteligencia artificial. Puntos clave: * Potencia de TypeScript para Agentes: Utiliza Zod para herramientas seguras y corre agentes completos en el navegador sin necesidad de Python. * Seguridad en Sandbox del Navegador: Los agentes heredan los permisos de la página, limitando el acceso a servidores y bases de datos. * Patrones Avanzados Disponibles: Soporta flujos avanzados como Graph y Swarm, ideal para IA escalable en el lado del cliente. 🎯 Reflexión: El SDK de Strands Agents en TypeScript se plantea como un cambio de juego para los desarrolladores que buscan dejar atrás las dependencias de Python, proporcionando una implementación más ágil y segura de agentes en entornos web. 📖 Leer el artículo completo 🤖 Estrategias de Memoria de Agente: Construyendo IA Creíble con Bedrock AgentCore Amazon Bedrock AgentCore presenta estrategias de memoria para extraer y procesar información clave de conversaciones en memorias a largo plazo, permitiendo así agentes de IA más creíbles. Puntos clave: * Opciones de estrategia flexibles: Elige integradas para simplicidad sin configuración, sobresalientes para ajustes de prompts, o auto-gestionadas para total personalización e integraciones. * Compromisos de costo y control: Las opciones integradas son más fáciles pero costosas para el almacenamiento; sobresalientes y auto-gestionadas reducen costos mientras aumentan la personalización. * Reglas clave de personalización: Solo modifica prompts de sobresalientes; nunca alteres esquemas, nombres de operación o salidas en intégralas para evitar fallos en el pipeline. 🎯 Reflexión: Las estrategias de memoria de Amazon Bedrock AgentCore

    6 min
  4. 4 MAY

    Agentes de IA en TypeScript: Strands lanza su SDK 1.0

    ¡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. Esta semana se lanzó la versión 1 de Strands para TypeScript, algo que hace tiempo estaba esperando. También se presentó Amazon Quick. Les contaré más de esto en las noticias de la semana. Y si estás pensando en registrarte en la comunidad de Desplegando.cloud, todavía tienes unas horas más antes de que cierren las inscripciones hoy por la noche. ✏️ ¡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 🤖 Strands Agents lanza su SDK para TypeScript v1.0 Strands Agents, el framework open source para construir agentes de IA que ya superó los 25 millones de descargas en Python, ahora llega oficialmente a TypeScript con su versión 1.0. El SDK permite crear agentes con type safety completo, herramientas custom, plugins y soporte para múltiples proveedores de modelos como Amazon Bedrock, Anthropic, OpenAI, Ollama y Vercel. 🔗 Más información en el blog de Strands Agents 🚀 Amazon Quick: el asistente de IA de AWS con apps personalizadas, escritorio nativo y acceso gratuito Esta semana se lanzó Amazon Quick, el asistente de IA para el trabajo de AWS. Con Amazon Quick podés construir aplicaciones web personalizadas usando lenguaje natural, sin escribir código. Estas apps se conectan a fuentes de datos en vivo como CRMs, QuickBooks o Excel, y permiten automatizar flujos de trabajo complejos. Para facilitar la adopción, AWS lanzó planes Free y Plus que permiten registrarse con correo personal, Google, Apple, GitHub o Amazon, sin necesidad de cuenta de AWS, ni tarjeta de crédito. La experiencia de onboarding promete encontrar valor en menos de 5 minutos con flujos específicos por rol (ventas, marketing, finanzas, operaciones). En integraciones, Quick tiene conectores con Gmail, Google Sheets, Zoom, Airtable, entre otros, que permiten ejecutar acciones directamente desde la plataforma sin configurar credenciales manuales. También se lanzó la app de escritorio nativa para macOS y Windows (en preview), que va más allá del navegador: acceso directo a archivos locales, notificaciones proactivas del sistema operativo, automatización de tareas de escritorio y soporte para conexiones MCP locales a agentes de codificación. Todo se sincroniza con la versión web a través de un grafo de conocimiento personal que aprende de tus interacciones. Por último, Quick soporta inicio de sesión multi-cuenta (hasta 5 cuentas simultáneas en el mismo navegador), útil para gestionar entornos de desarrollo, pruebas y producción sin cambiar de navegador. 🔗 Más información en el blog de AWS. 📊 Amazon CloudWatch RUM mejora la vista de Monitores de Aplicaciones con salud, SLO y estado de trazado Amazon CloudWatch RUM ha lanzado una vista mejorada de los Monitores de Aplicaciones que consolida la observabilidad a nivel de flota en una sola página. En lugar de revisar monitores individuales, los equipos de DevOps y SRE ahora pueden ver el estado de salud de toda su flota de aplicaciones, las infracciones de SLO y la cobertura de trazado distribuido de un solo vistazo a través de cuatro tarjetas resumen. La nueva interfaz incluye filtros rápidos que permiten a los equipos acotar los resultados por plataforma, estado de salud, estado de SLI y estado de trazado, haciendo que el triage sea más eficiente. Cada fila de monitor muestra información completa, como volumen de sesiones, estado de SLI, tipo de problema principal y enlaces directos a trazas de AWS X-Ray. La vista mejorada de los Monitores de Aplicaciones está disponible en todas las regiones comerciales de AWS donde se ofrece CloudWatch RUM sin costo adicional. 🔗 Para más información, visita el blog de Amazon CloudWatch RUM 🤖 Amazon Bedrock AgentCore lanza capacidades de optimización de rendimiento (preview) Amazon Bedrock AgentCore ha introducido nuevas capacidades de optimización (preview), incluyendo recomendaciones, evaluaciones por lotes y pruebas A/B, para ayudar a los desarrolladores a mejorar sistemáticamente el rendimiento de los agentes de IA. Antes, abordar problemas a partir de las evaluaciones dependía de ajustes manuales y suposiciones. Ahora, la función de recomendaciones analiza trazas de producción y datos de evaluación para generar indicaciones y descripciones de herramientas personalizadas para tu carga de trabajo. 🔗 Para más información, consulta el blog de AWS sobre AgentCore. 🔗 Otras noticias que te pueden interesar 🔚 Amazon Q Developer: anuncio del fin de soporte → Leer más 📦 Amazon CloudFront ahora soporta invalidación por etiqueta de caché → Leer más 🐍 AWS Lambda añade soporte para Ruby 4.0 → Leer más 🔐 Amazon Bedrock AgentCore Identity ahora soporta el intercambio de tokens On-Behalf-Of (OBO) → Leer más 🌐 Amazon Bedrock AgentCore Gateway e Identity ahora soportan salida VPC → Leer más 📼 Video de la Semana Hace poco invité a la comunidad a Isa, una hiring manager que construyó equipos en Amazon y GitLab. Le pedimos que nos contara cómo se ve el proceso de buscar trabajo desde el otro lado. Y lo que nos mostró cambió la perspectiva de varios miembros. 📚 Artículos Interesantes 🔒 Patrones de Acceso Seguro a S3 Este artículo aborda los patrones de acceso seguro para Amazon S3, resaltando las mejores prácticas para gestionar el control de acceso. Puntos clave: * Principio del Mínimo Privilegio: Asigna siempre los permisos mínimos necesarios a los usuarios y aplicaciones. * Métodos de Acceso Seguro: Utiliza URLs prefirmadas y federación de identidad para gestionar el acceso a S3 de forma segura. * Monitoreo Continuo: Audita regularmente el acceso para identificar y mitigar posibles vulnerabilidades. 🎯 Reflexión: Implementar patrones de acceso seguros en S3 es crucial para proteger datos sensibles. Adoptar estas prácticas puede ayudar a garantizar un acceso flexible para los usuarios legítimos mientras se resguardan los recursos. 📖 Leer el artículo completo 🌐 s3rv3rl3ss: Runtimes, Límites y Cuotas de Servicios Serverless de AWS Descubre s3rv3rl3ss, una herramienta que centraliza información sobre los servicios serverless de AWS, facilitando el acceso a límites, cuotas y noticias de forma automatizada. Puntos clave: * Centralización de información: s3rv3rl3ss recopila límites, cuotas y runtimes de 15 servicios serverless de AWS en un solo lugar, actualizándose diariamente. * Consulta rápida de límites: Ideal para diseñar arquitecturas y validar la viabilidad de enfoques específicos. * Monitoreo de runtimes: Permite anticipar deprecaciones de runtimes en Lambda con alertas visuales. 🎯 Reflexión: s3rv3rl3ss es una herramienta muy útil para los desarrolladores que buscan optimizar sus flujos de trabajo y mantenerse al tanto de las novedades en AWS, contribuyendo a una mejor planificación y ejecución de proyectos. 📖 Leer el artículo completo 💻 El Costo Oculto de la Programación con IA: Deuda Técnica que No Puedes Ver El código generado por IA a menudo produce resultados funcionales y limpias que pasan pruebas y despliegues, pero introduce una deuda técnica invisible conocida como ‘deuda de comprensión’. Esto se debe a que los desarrolladores se convierten en meros consumidores del código, sin entender las decisiones de patrones de la IA derivadas de los datos de entrenamiento. Puntos clave: * Deuda de Comprensión: El código de IA funciona, pero carece de razonamiento explicable, lo que hace que las futuras correcciones sean 3-5 veces más lentas. * Erosión de la Propiedad: Los equipos dependen de la IA para corregir errores en lugar de aprender el código, aumentando así los costos de mantenimiento. * Riesgos Ocultos Amplificados: La salida sintácticamente perfecta de la IA oculta fallas lógicas y vulnerabilidades, demandando revisiones de seguridad lideradas por humanos. 🎯 Reflexión: Es fundamental tratar la IA como una herramienta que requiere supervisión humana y estructuras de trabajo, dado que puede acelerar el desarrollo pero también incrementar la deuda técnica oculta. La técnica de gobernanza es esencial. 📖 Leer el artículo completo 🌐 La Ingeniería Invisible Detrás de la Red de Lambda Este artículo narra un esfuerzo de ingeniería de una década por parte del equipo de networking de AWS Lambda para superar desafíos arquitectónicos fundamentales. Puntos clave: * Limitaciones de la topología original de Lambda: La topología original tenía limitaciones inherentes para funciones conectadas a VPC, lo que hacía impráctico ejecutar cargas de trabajo sensibles a la latencia. * Transformación de restricciones en capacidades: El esfuerzo del equipo de networking demostró que casos de uso anteriormente ‘imposibles’ podían ser factibles. * Un cambio fundamental en diseño: La nueva topología unificada representa un giro en el diseño de plataformas serverless, permitiendo una mayor aplicación de Lambda en diferentes tipos de cargas de trabajo. 🎯 Reflexión: Este trabajo de ingeniería no visible demuestra cómo la innovación puede derribar barreras que antes se c

    5 min
  5. 27 ABR

    Lambda puede montar buckets de S3

    ¡Bienvenidos a Desplegando.cloud! 🚀 Antes de las noticias de esta semana, te quiero contar algo rápido. Una cosa que me piden mucho es que los ayude a crecer en su carrera y con sus proyectos en la nube. Para eso creé la comunidad de Desplegando.cloud y los planes de estudio donde construís tu propio proyecto en AWS con acompañamiento. Por ejemplo, Enrique siguió el plan, llevó su proyecto a producción, se lo presentó a un cliente... y terminó vendiéndolo. Literalmente recuperó la inversión (y más) con su primer proyecto. Justo ahora las inscripciones están abiertas por una semana más (cierran el 4 de mayo). Quedan pocos cupos porque el acompañamiento es personalizado. 👉 Ver los detalles Ahora sí, a las noticias de la semana… 📰 Noticias Relevantes 🗄️ AWS Lambda ahora puede montar buckets de Amazon S3 como sistemas de archivos Amazon ha lanzado una nueva funcionalidad llamada S3 Files, que transforma los buckets de S3 en sistemas de archivos completos y de alto rendimiento, integrados con Amazon EFS. Esta innovación permite el acceso directo a los datos en S3 sin necesidad de duplicación o movimiento entre diferentes tipos de almacenamiento. La reciente actualización integra S3 Files directamente con AWS Lambda, permitiendo que las funciones monten buckets de S3 como sistemas de archivos para realizar operaciones estándar sin descargar datos. Esto simplifica el manejo de cargas de trabajo con estado, como los pipelines de IA/ML, eliminando la necesidad de sincronización personalizada o gestión de límites de almacenamiento efímero. 🔗 Para más información, visita el blog de Amazon sobre esta nueva capacidad. 🤖 Integración de Claude Cowork y Claude Code en Amazon Bedrock AWS ha anunciado la integración de Claude Cowork y Claude Code Desktop en Amazon Bedrock, facilitando a las organizaciones la posibilidad de utilizar estas herramientas directamente o a través de un gateway de LLM. Esta innovación amplía las capacidades de inteligencia artificial, llevándolas más allá de los desarrolladores y accesibles para todos los trabajadores del conocimiento a través de una aplicación de escritorio. La aplicación maneja la lectura de documentos, investigación multialcance, procesamiento de archivos y finalización de tareas. Construida dentro de entornos AWS, garantiza seguridad empresarial, residencia de datos regional y un rendimiento escalable, mientras que Amazon Bedrock mantiene el control total sobre los datos del usuario, sin almacenar indicaciones, archivos o respuestas para entrenar modelos base. El anuncio detalla el proceso de integración y muestra su uso práctico, como la conexión de Claude Cowork a datos externos a través de servidores MCP para documentación en vivo y búsqueda en la web. 🔗 Para más información, visita el blog de AWS sobre la integración de Claude Cowork. 🚀 Aurora Serverless: Rendimiento más rápido y escalado mejorado Amazon Aurora Serverless, una configuración de escalado automático bajo demanda, ahora ofrece hasta un 30% mejor rendimiento y capacidades de escalado mejoradas gracias a la versión 4 de la plataforma. Esta actualización se suma a las mejoras introducidas en la versión 3 en agosto de 2025, lo que permite un escalado un 45% más rápido y un tiempo de finalización de carga de trabajo un 32.9% más veloz. Este avance es ideal para cargas de trabajo episódicas, como aplicaciones de inteligencia artificial, aplicaciones web concurridas y servicios de API. La base de datos escala automáticamente para realizar tareas exigentes y se reduce a cero durante la inactividad, optimizando costos sin cargos adicionales por las mejoras. 🔗 Para más información, visita el blog de AWS sobre Aurora Serverless. 🤖 Nueva funcionalidad en Amazon Bedrock AgentCore Amazon Bedrock AgentCore ha lanzado nuevas capacidades que simplifican el desarrollo de agentes de IA, eliminando las barreras de infraestructura desde el prototipo hasta la implementación en producción. Ahora, los desarrolladores pueden crear un agente completamente funcional en minutos utilizando el SDK de Spring AI AgentCore y el escalable AgentCore Runtime. Con un simple endpoint de chat, los desarrolladores pueden ir añadiendo características progresivamente, como respuestas en streaming, memoria de conversación, herramientas para navegación web y ejecución de código, así como persistencia del estado de sesión. Esto permite que los agentes suspendan tareas a medio camino y retomen sin problemas, apoyando patrones de interacción humano sin necesidad de configuraciones personalizadas. Además, se presenta el AWS Agent Registry (en vista previa), un centro centralizado para descubrir, compartir y reutilizar agentes de IA, herramientas y habilidades a lo largo de las empresas. Así, los equipos pueden centrarse en la lógica del agente sin preocuparse por la infraestructura, escalando desde prototipos hasta producción sin necesidad de reestructurar. 🔗 Para más información, visita el blog de Amazon sobre Bedrock AgentCore. 🔗 Otras noticias que te pueden interesar 🔍 Amazon S3 ahora soporta cinco algoritmos de checksum adicionales → Leer más 🔐 AWS Secrets Manager extiende secretos externos gestionados a MongoDB Atlas y Confluent Cloud → Leer más 🔄 Amazon OpenSearch Service ahora soporta rollback para actualizaciones de software del servicio → Leer más 📊 Amazon CloudWatch Logs Insights introduce comandos JOIN y subconsultas → Leer más 📦 Amazon S3 Express One Zone ahora soporta S3 Inventory → Leer más 🌍 Amazon Location Service ahora ofrece validación masiva de direcciones para Estados Unidos, Canadá, Australia y el Reino Unido → Leer más 🐑 AWS Lambda Durable Execution SDK para Java ya está disponible en GA → Leer más ⚙️ Las tuberías de Amazon CloudWatch ahora soportan la configuración de procesadores a través de IA → Leer más 🎓 Los microcredenciales de AWS ahora son gratuitos—Aquí está el porqué de su importancia → Leer más 📼 Video de la Semana Está semana te muestro cómo automaticé está newsletter con Step Functions e IA — y me cuesta $0. El proceso busca noticias, artículos y eventos en Notion, genera resúmenes con IA, y arma todo en paralelo en segundos. Lo que antes me llevaba horas, ahora lo hace una máquina de estados. 📚 Artículos Interesantes Esta semana los artículos destacados son un poco popurí, ya que quiero destacar varios que me parecieron interesantes y todas cosas que vengo probando, haciendo o diciendo en los últimos dias y que encontre artículos para contarlo. 💬 Mejorando el Chat Serverless en AWS a Través de WebSockets Este artículo detalla cómo mejorar las aplicaciones de chat serverless en AWS utilizando la API de Eventos de AppSync, abordando limitaciones de implementaciones anteriores. La implementación previa carecía de comunicación bidireccional por WebSocket y persistencia de mensajes, lo que requería soluciones alternativas como DynamoDB Streams y EventBridge Pipes. Puntos clave: * Soporte Nativo de WebSocket: La API de Eventos de AppSync ahora maneja la comunicación bidireccional y persistencia de mensajes a través de un solo punto de conexión en tiempo real, eliminando soluciones anteriores. * Arquitectura Simplificada: Se eliminan DynamoDB Streams, EventBridge Pipes y APIs de publicación separadas, mejorando el rendimiento mientras se mantiene un endpoint GET para el historial de mensajes. * Potencial de Optimización Adicional: Se puede reemplazar API Gateway por URLs de Funciones Lambda para reducir aún más la complejidad en las aplicaciones de chat serverless. 🎯 Reflexión: Las mejoras en la API de Eventos de AppSync permiten una implementación más directa y eficiente de aplicaciones de chat serverless, simplificando el flujo de mensajes y potenciando la experiencia del desarrollador. 📖 Leer el artículo completo ⚡ Lambda Cold Starts: ¿Realmente Muertos? Este artículo sostiene que los cold starts de AWS Lambda están prácticamente “muertos” gracias a los avances en tecnología serverless. Destaca la introducción de características como SnapStart para funciones Java y la Concurrencia Provisionada, que han reducido drásticamente las latencias de inicialización. Puntos clave: * SnapStart y Concurrencia Provisionada eliminan problemas de cold start: Estas características preinicializan funciones, reduciendo los tiempos de inicio a casi cero para cargas de trabajo de Java, Node.js y .NET. * Nuevos runtimes mejoran el rendimiento con el tiempo: Node.js 24 y .NET 6 ofrecen mejor registro y módulos ES, pero es necesario probar a fondo ya que los cold starts iniciales pueden ser más altos. * Almacenamiento expandido y nuevas herramientas mejoran los casos de uso: Hasta 10 GB de almacenamiento efímero apoyan tareas ETL, ML y procesamiento de datos. 🎯 Reflexión: Las optimizaciones en AWS Lambda marcan un hito importante para la escalabilidad verdadera en arquitecturas serverless, aliviando la carga de gestión tradicional de servidores. 📖 Leer el artículo completo 🔄 Implementación de Despliegues Blue/Green Sin Tiempo de Inactividad con Amazon API Gateway Este artículo del blog de AWS detalla cómo implementar despliegues blue/green para APIs utilizando Amazon API Gateway, permitiendo actualizaciones sin tiempo de inactividad. Este método incluye la creación de dos entornos: azul (producción actual) y verde (nueva versión), ambos vinculados al mismo dominio personalizado a través de API Gateway. Puntos clave: * Implementación Blue/Green: Permite cambiar el tráfico entre dos entornos sin tiempo de inactividad. * Integración de servicios: Usa Amazon Route 53, ACM, API Gateway y AWS Lambda para un entorno productivo seguro. * Capacidad de reversión rápida: Facilita la reversión al entorno azul si surgen problemas.

    4 min
  6. 20 ABR

    CloudWatch se puso las pilas

    ¡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. Esta semana Cloudwatch tuvo un montón de lanzamientos, así que si monitoreo y observabilidad es lo tuyo, vas a disfrutar la sección de noticias. En los artículos destacados hay varios recursos sobre cómo construir agentes con IA que están muy buenos, échenles un vistazo. Pero hoy quiero arrancar con algo distinto. Hace unos meses, O. se sumó a la comunidad de Desplegando.cloud con un gestor de gastos que ya tenía funcionando. En 12 semanas lo extendió con Step Functions: ahora cada gasto que registra dispara una proyección automática de fin de mes, guarda el resultado, y lo envía en tiempo real al frontend por WebSockets. Todo orquestado en AWS, todo serverless. Lo que más me gustó fue lo que me dijo después: “Lo que realmente me ayudó fue la constancia: cada semana tenía algo concreto que aprender y aplicar. No te quedás solo en la teoría, sino que vas construyendo poco a poco.” Eso es exactamente lo que hacemos acá: no es otro curso de videos. Es un plan de 12 semanas donde construís tu propio proyecto, con estructura y con alguien al lado cuando te trabás. Y hablando de eso — las inscripciones para la edición de mayo ya están abiertas. Si querés construir algo así, con guía paso a paso y una comunidad que te acompaña, acá podés ver todos los detalles: 👉 Ver los detalles e inscribirme Ahora sí, vamos con las noticias de la semana 👇 📰 Noticias Relevantes 🤖 AWS presenta el modelo Claude Opus 4.7 de Anthropic en Amazon Bedrock AWS ha anunciado la disponibilidad de Claude Opus 4.7, el modelo más avanzado de Anthropic, a través de Amazon Bedrock. Representa una mejora significativa respecto a Opus 4.6, enfocándose especialmente en el rendimiento en codificación, agentes de larga duración y flujos de trabajo empresariales. El modelo cuenta con una ventana de contexto de 1M sin un precio premium por contexto largo, soporta hasta 128K de tokens de salida y mantiene los precios estándar de Opus. Las mejoras claves incluyen una codificación más autónoma, razonamiento visual mejorado y un rendimiento superior en el uso de herramientas a gran escala. 🔗 Para más información, visita el blog de AWS. 🌐 Amazon CloudWatch introduce reglas de auditoría y habilitación de telemetría entre regiones Amazon CloudWatch ha lanzado nuevas funciones que permiten la auditoría de telemetría y reglas de habilitación entre regiones. Esta mejora permite gestionar la configuración de telemetría de servicios como Amazon EC2, Amazon VPC y AWS CloudTrail desde una única región, facilitando el seguimiento de la configuración y manteniendo la coherencia en varios entornos. Los clientes pueden establecer reglas de auditoría que se aplican de manera organizativa, por ejemplo, un equipo de seguridad central puede configurar una regla que abarque todos los registros de flujo de VPC en todas las cuentas y regiones. Estas reglas se expanden automáticamente a nuevas regiones cuando se lanzan, promoviendo la escalabilidad y la uniformidad sin intervención manual. 🔗 Para más información, visita el blog de Amazon CloudWatch. 🔒 Amazon CloudWatch Pipelines incluye nuevas capacidades de cumplimiento y gobernanza Amazon CloudWatch Pipelines, un servicio completamente administrado para la ingesta, transformación y enrutamiento de datos de registro sin la gestión de infraestructura, ha lanzado mejoras significativas en sus capacidades de cumplimiento y gobernanza. Estas actualizaciones ayudan a las organizaciones a preservar la integridad de los datos al introducir un interruptor ‘mantener original’ que automáticamente almacena registros en su estado original antes de cualquier transformación. Los registros procesados ahora reciben metadatos que los señalan como transformados, facilitando las auditorías al distinguir entre las versiones originales y modificadas. Además, se agregaron nuevas claves de condición IAM que permiten un control más específico, restringiendo la creación de pipelines según el nombre y tipo de fuente de registro para prevenir accesos no autorizados. 🔗 Para más información, visita el anuncio de Amazon CloudWatch 📊 Amazon CloudWatch Pipelines ahora soporta procesamiento condicional y eliminación de eventos Además Amazon CloudWatch Pipelines ha lanzado nuevas capacidades de procesamiento condicional que permiten a los desarrolladores aplicar transformaciones de manera selectiva en los datos de registro. Anteriormente, todos los procesadores se ejecutaban de manera uniforme en cada entrada de registro, pero ahora se pueden definir condiciones ‘ejecutar cuando’ para omitir procesadores completos o condiciones a nivel de entrada que controlan acciones individuales dentro de un procesador. 🔗 Para más información, visita el anuncio de AWS sobre CloudWatch Pipelines 📊 Amazon CloudWatch Logs Insights ahora soporta consultas guardadas con parámetros Amazon CloudWatch Logs Insights ha lanzado una nueva funcionalidad que permite consultas guardadas con parámetros. Esto facilita a los usuarios la creación de plantillas de consultas reutilizables, utilizando marcadores de posición para valores dinámicos como niveles de log (por ejemplo, ERROR o WARN), nombres de servicios o intervalos de tiempo. Los usuarios pueden definir hasta 20 parámetros por consulta, cada uno con valores predeterminados opcionales, y ejecutarlas simplemente anteponiendo el nombre de la consulta con un $ y pasando los valores. Por ejemplo: $ErrorsByService(logLevel=”ERROR”, serviceName=”OrderEntry”). Esto no solo optimiza el análisis de logs, sino que también mejora la reutilización entre equipos y flujos de trabajo al permitir encadenar múltiples consultas guardadas para análisis más complejos. 🔗 Para más información, visita la documentación de CloudWatch Logs 🔗 Otras noticias que te pueden interesar 📊 AWS Billing and Cost Management Dashboards ahora admite la entrega de correos electrónicos programados → Leer más ⏳ Amazon S3 Lifecycle pausa acciones en objetos que no pueden replicarse → Leer más 📼 Video de la Semana En el video de esta semana te muestro los 6 errores que veo todo el tiempo y que se arreglan en minutos: desde no tener alarmas de billing (gratis y se configuran en 2 minutos), hasta el error silencioso que me pasa a mí. 📚 Artículos Interesantes 💰 IAM Principal Cost Allocation para Amazon Bedrock AWS anunció el soporte para IAM Principal Cost Allocation en Amazon Bedrock, lo que permite desgloses de costos detallados por usuario o rol de IAM directamente en Cost Explorer y CUR 2.0. Esta función simplifica la gobernanza del uso de IA en AWS al etiquetar los costos con tipos de principales de IAM. Puntos clave: * Desglose de costos: Permite el seguimiento de los gastos por principal, como roles asumidos, facilitando la atribución de costos a equipos o individuos específicos. * Activación sencilla: Los usuarios activan etiquetas en la Consola de Billing y Cost Management, y los costos aparecerán en Cost Explorer o CUR con desgloses. * Verificación a través de CLI: Se puede verificar mediante aws ce list-cost-allocation-tags. 🎯 Reflexión: La implementación de esta función refleja un avance hacia una mayor transparencia en los costos asociados al uso de tecnologías de inteligencia artificial en AWS, permitiendo una mejor rendición de cuentas financiera y optimización. 📖 Leer el artículo completo 🚀 25 Patrones de Automatización de Flujos de Trabajo en AWS que Puedes Adoptar Ahora Mismo Este artículo explora 25 patrones prácticos de automatización de flujos de trabajo sin servidor utilizando servicios de AWS como Step Functions, Lambda, EventBridge y más. Se agrupan en áreas clave como orquestación, procesamiento fan-out/fan-in, manejo de errores y aprobaciones humanas, ofreciendo arquitecturas listas para usar en escenarios como tuberías de procesamiento de datos, despliegues en múltiples cuentas y notificaciones en tiempo real. Puntos clave: * Poder de Orquestación: Usa Step Functions + EventBridge para flujos de trabajo resilientes y con estado, minimizando el código personalizado. * Maestría en Errores y Reintentos: Implementa colas de errores, retroceso exponencial y disparadores con Lambda + SQS para una confiabilidad de grado de producción. * Bucles Agénticos y Humanos: Combina IA (Bedrock) con aprobaciones (vía Connect/Step Functions) para automatizaciones inteligentes y aumentadas por humanos como el cumplimiento o enrutamiento dinámico. 🎯 Reflexión: Estos patrones ‘sustraíbles’ son un recurso valioso para acelerar el desarrollo y reducir la complejidad en la implementación de automatizaciones en el entorno serverless de AWS. 📖 Leer el artículo completo 🤖 Construyendo APIs Serverless con TDD y Generación de Especificaciones Impulsada por IA Este artículo presenta un enfoque de desarrollo impulsado por especificaciones para construir APIs serverless en AWS, combinando la Prueba de Desarrollo (TDD) con IA para generar especificaciones completas de APIs a partir de requisitos en lenguaje natural. Puntos clave: * IA acelera la creación de especificaciones: Genera especificaciones detalladas, conscientes de casos límite, adaptadas a las peculiaridades de AWS, para potenciar el TDD. * Especificaciones dinámicas para requisitos en evolución: Regenera especificaciones con IA, diferencia cambios y actualiza tests—trata las especificaciones como código vivo en control de versiones. * Consejos prácticos para la implementación: Comienza con una API, refina los resultados de IA, intégralos en tu flujo de trabajo y revisa las diferencias de especificaciones en solicitudes de extracción para la adopción por parte del equipo.

    4 min
  7. 13 ABR

    S3 ahora es también un sistema de archivos

    ¡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. Esta semana lanzaron S3 Files, modificando una de las premisas que muchos de nosotros, los educadores de AWS, reiteramos: S3 no es un sistema de archivos. Ahora, habrá que actualizar nuestras presentaciones para reflejar esta importante novedad. Además, en la sección de artículos destacados, te dejo una selección de artículos sobre testing que no querrás perderte. 🎧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. 📢 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 lanza S3 Files: transforma tus buckets en sistemas de archivos AWS ha presentado Amazon S3 Files, una característica innovadora que convierte los buckets de S3 en sistemas de archivos de alto rendimiento accesibles desde cualquier recurso de computación de AWS. Esta novedad elimina la brecha tradicional entre el almacenamiento de objetos y el acceso a sistemas de archivos, permitiendo que equipos de desarrollo y operaciones interactúen con los datos de S3 utilizando comandos estándar de sistemas de archivos en lugar de APIs. La implementación es sencilla: los usuarios pueden crear un sistema de archivos S3 y luego montarlo en instancias de EC2 u otros recursos de computación. Los cambios en los objetos del bucket S3 se reflejan en el sistema de archivos en cuestión de segundos a un minuto, proporcionando sincronización casi en tiempo real. Esta funcionalidad aborda un problema de larga data en la adopción de la nube: las aplicaciones que esperan rutas de archivos tradicionales ya pueden trabajar con datos de S3 sin necesidad de grandes modificaciones arquitectónicas. 🔗 Para más información, visita el blog de AWS 🛡️ Amazon Bedrock Guardrails: Disponibilidad general de salvaguardas intercuentas Amazon Bedrock Guardrails ha anunciado su soporte para salvaguardas intercuentas en disponibilidad general, lo que permite la aplicación centralizada de controles de seguridad en múltiples cuentas de AWS dentro de una organización. Los equipos de seguridad centralizados pueden definir un ID de guardrail en la cuenta de gestión y aplicarlo mediante políticas de Amazon Bedrock para hacer cumplir automáticamente las salvaguardas en todas las interacciones con modelos fundamentales. Esta funcionalidad permite bloquear hasta el 88% del contenido multimodal dañino, filtrar ilusiones y prevenir ataques de prompts, eliminando la necesidad de configuraciones manuales por cuenta. Además, soporta bases de referencia a nivel organizacional, reglas específicas por cuenta y políticas a nivel de aplicación. Para implementar, es necesario crear una versión inmutable de la salvaguarda en la consola de Bedrock, configurar políticas basadas en recursos y habilitar la aplicación a nivel de cuenta o organización. Las nuevas características incluyen listas de inclusión/exclusión para modelos específicos y disponibilidad en todas las regiones comerciales de AWS y GovCloud. 🔗 Para más información, visita el blog de Amazon Bedrock Guardrails 🤖 Nuevas capacidades de cliente MCP con estado en Amazon Bedrock AgentCore Runtime AWS ha lanzado capacidades de cliente MCP con estado en Amazon Bedrock AgentCore Runtime, abordando una limitación crítica en el desarrollo de agentes de IA. Anteriormente, los servidores MCP sin estado solo podían manejar cada solicitud de forma aislada, dificultando la construcción de flujos de trabajo que requieren interacción con el usuario en medio de la ejecución, generación de contenido dinámico o contexto de sesión persistente. Con esta actualización, los desarrolladores pueden crear flujos de trabajo interactivos y de múltiples turnos, gracias a tres nuevas capacidades: elicitar (solicitar entrada del usuario), muestrear (invocar contenido generado por LLM) y notificaciones de progreso (transmitir actualizaciones en tiempo real para tareas prolongadas). 🔗 Para más información, visita el blog de AWS. 💰 AWS Cost Explorer lanza capacidades de consulta en lenguaje natural impulsadas por Amazon Q AWS Cost Explorer ahora integra las capacidades de IA generativa de Amazon Q Developer para permitir consultas en lenguaje natural en la analítica de costos y uso. Los usuarios pueden hacer preguntas conversacionales sobre su gasto en AWS, como ‘Muéstrame mis servicios con mayores gastos de este mes’, y recibir información detallada con visualizaciones, gráficos y tablas en Cost Explorer. 🔗 Para más información, visita el anuncio oficial de AWS Cost Explorer. 🔗 Otras noticias que te pueden interesar 🔒 AWS Secrets Manager ahora admite entrada personalizada para las claves de AWS KMS → Leer más 📦 AWS anuncia la disponibilidad general del marco de cliente Smithy-Java → Leer más 🤖 Amazon Bedrock ahora ofrece Claude Mythos Preview (Gated Research Preview) → Leer más 🌐 El navegador Amazon Bedrock AgentCore añade capacidades de interacción a nivel de OS → Leer más 💰 Amazon Bedrock ahora soporta la asignación de costos por usuario y rol de IAM → Leer más 📊 Amazon RDS Blue/Green Deployments ahora soporta Amazon RDS Proxy → Leer más 🔒 Amazon S3 implementa nuevas configuraciones de seguridad por defecto en los buckets 📜 El futuro de la gestión de agentes a gran escala: AWS Agent Registry ahora en vista previa → Leer más 📼 Video de la Semana Alguien me dijo que mi arquitectura serverless era “irresponsable” por no tener WAF. Así que hice un video mostrando toda la seguridad que ya viene gratis con Amplify + Cognito + API Gateway: HTTPS automático, protección DDoS, validación de tokens, rate limiting y más. También te cuento cuándo vale la pena pagar WAF. 📚 Artículos Interesantes Esta semana hablamos sobre testing. Te presento varios artículos que hablan de esta temática en diferentes partes de la stack. 🧪 Estrategias para Probar Aplicaciones Serverless El artículo explora estrategias clave y mejores prácticas para probar aplicaciones serverless de manera efectiva. Destaca los desafíos inherentes a las arquitecturas serverless, donde los componentes a menudo se ejecutan exclusivamente en la nube y pueden involucrar integraciones complejas con varios servicios como APIs, sistemas de mensajería y capas de persistencia. Puntos clave: * Probar principalmente en la nube para asegurar precisión real, incluida la configuración de la nube, la seguridad y las integraciones. * Estructurar el código para la testabilidad aislando la lógica de negocio del código específico de Lambda, lo que permite pruebas más simples y rápidas. * Acelerar ciclos de retroalimentación usando herramientas como AWS SAM Accelerate y crear recursos de prueba temprano para detectar problemas antes y mejorar la eficiencia del desarrollo. 🎯 Reflexión: La prueba eficaz de aplicaciones serverless requiere un enfoque equilibrado y el uso de diversas técnicas que aseguren la calidad en un contexto distribuido y basado en eventos. 📖 Leer el artículo completo 🧪 Estrategias de Pruebas Unitarias en AWS CDK Este artículo presenta un enfoque efectivo para realizar pruebas unitarias en AWS CDK dividiendo las pruebas en tres tipos principales: pruebas de instantáneas, pruebas de afirmaciones finas y pruebas de validación. Las pruebas de instantáneas comparan la plantilla de CloudFormation sintetizada con una instantánea almacenada, facilitando la detección de cambios inesperados en la infraestructura a lo largo del tiempo. Puntos clave: * Tres tipos de pruebas unitarias en CDK: cada una diseñada para atrapar distintos problemas de infraestructura. * Las pruebas de instantáneas son el mejor punto de partida, permitiendo detectar cambios no intencionados en las plantillas. * El alcance de pruebas puede ser a nivel de Stack o de Construct; se recomienda reservar las pruebas de nivel Construct para componentes que requieren mayor fiabilidad. 🎯 Reflexión: Adoptar un enfoque estructurado en las pruebas unitarias para AWS CDK no solo mejora la calidad del código, sino que también ofrece un sentido de seguridad en el proceso de despliegue, al permitir una detección temprana de errores y un manejo eficiente de la infraestructura. 📖 Leer el artículo completo 🐍 AWS Lambda Stubs para Pruebas Unitarias Este artículo explica cómo crear stubs livianos (mocks) para funciones de AWS Lambda, permitiendo realizar pruebas unitarias eficientes sin invocar servicios reales de AWS. El autor demuestra el uso de la biblioteca unittest.mock de Python para modificar objetos de contexto de Lambda, manejadores de eventos y dependencias externas como clientes de boto3. Puntos clave: * Stub de elementos esenciales de Lambda: Utiliza unittest.mock para probar la lógica central de manera independiente del entorno de AWS. * Modificar llamadas a AWS SDK: Usa patch para los clientes de boto3 (e.g., S3, DynamoDB) y simula respuestas sin hacer llamadas a servicios en vivo. * Aumentar la eficiencia en CI/CD: Estos stubs reducen drásticamente los tiempos de pruebas, mejoran la confiabilidad y eliminan costos de AWS durante la fase de pruebas unitarias. 🎯 Reflexión: Utilizar stubs en pruebas unitarias no solo acelera el desarrollo, sino que también permite enfocarse en la lógica del negocio en lugar de preocupaciones de infraestructura. 📖 Leer el artículo completo 🛠️ Mejoras en la Prueba de Workflows con el API TestState AWS Step Functions ha lanzado mejoras significativas en las capacidades de prueba local c

    4 min
  8. 6 ABR

    AWS DevOps Agent: tu nuevo compañero de operaciones 24/7

    ¡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. Espero que hayan tenido una muy buena semana de Pascuas y si tuvieron días libres que los hayan disfrutado. Los que no tuvieron días libres fueron los servicios de AWS, que hubo pila de lanzamientos, me costó bastante elegir solo 4 noticias para destacar. Les recomiendo que miren la sección de otras noticias que también hay cosas muy interesantes. 🪦 Una noticia que me pareció triste es que el servicio de AppRunner ha sido oficialmente deprecado, era un servicio que me gustaba y me parecía muy práctico, así que tenemos una forma menos de ejecutar contenedores en AWS. En los artículos destacados les dejo un montón de cosas sobre Lambda. 🎧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. 📢 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 🛡️ Amazon Bedrock Guardrails ahora soporta salvaguardias entre cuentas con control centralizado Amazon Bedrock Guardrails ha alcanzado disponibilidad general con una nueva capacidad poderosa: salvaguardias entre cuentas que permiten la aplicación centralizada de controles de seguridad a través de múltiples cuentas de AWS dentro de una organización. Esta función permite a los equipos de seguridad establecer y gestionar protecciones de seguridad de IA de forma integral a través de un enfoque único. Con esta nueva capacidad, se reduce significativamente la carga administrativa al eliminar la necesidad de que los equipos de seguridad supervisen y verifiquen configuraciones de manera independiente. Las organizaciones ahora pueden implementar una estrategia de protección por capas con controles a nivel organizacional, al nivel de cuentas y específicos por aplicación, trabajando de forma conjunta. 🔗 Para más información, visita el blog de Amazon sobre Bedrock Guardrails. 🌱 AWS lanza la consola de Sostenibilidad: acceso programático, informes CSV configurables y gestión de emisiones en un solo lugar AWS ha presentado la nueva consola de Sostenibilidad, un servicio independiente que centraliza todo lo relacionado con los informes de sostenibilidad, construyendo sobre el existente Customer Carbon Footprint Tool (CCFT) de la consola de facturación de AWS. Esta consola permite acceder de forma independiente a datos de emisiones de los ámbitos 1, 2 y 3 sin necesidad de permisos de facturación, facilitando la gestión de los informes de emisiones de carbono. Entre las mejoras clave se incluye una página de Informes dedicada para descargar informes mensuales y anuales preestablecidos de emisiones de carbono, así como informes CSV configurables adaptados a necesidades específicas. Además, se ofrece acceso programático a través de APIs o AWS CLI para la recuperación automática de datos. 🔗 Para más información, visita el blog de AWS sobre la consola de sostenibilidad. 🔒 AWS Security Agent: Pruebas de penetración bajo demanda ahora disponibles AWS ha anunciado la disponibilidad general de AWS Security Agent, una nueva herramienta autónoma impulsada por IA que transforma las pruebas de penetración de un proceso manual y periódico en una capacidad continua y bajo demanda. Este agente opera 24/7 en tu infraestructura, a una fracción del costo de las pruebas manuales tradicionales. A diferencia de los escáneres de vulnerabilidades tradicionales, AWS Security Agent actúa como un tester humano. Identifica vulnerabilidades potenciales, intenta explotarlas con cargas útiles y cadenas de ataque específicas, y valida si representan riesgos de seguridad legítimos. 🔗 Para más información, visita la fuente oficial 🚀 AWS DevOps Agent ya disponible para todos: ¡optimiza la resolución de incidentes! AWS ha lanzado oficialmente el AWS DevOps Agent, un compañero de operaciones siempre disponible que resuelve y previene incidentes proactivamente, optimizando así la fiabilidad y el rendimiento de las aplicaciones. El DevOps Agent investiga incidentes aprendiendo sobre tus aplicaciones, sus relaciones y trabajando en conjunto con herramientas de observabilidad, manuales, repositorios de código y pipelines CI/CD. Además, correlaciona datos telemétricos, de código y de despliegue para proporcionar una solución autónoma, reduciendo el tiempo medio de resolución (MTTR) de horas a minutos. 🔗 Para más información, visita el blog de AWS sobre el lanzamiento del DevOps Agent. 🔗 Otras noticias que te pueden interesar 📊 Amazon CloudWatch ahora soporta la centralización de logs multi-cuenta y región basada en la fuente de datos → Leer más 🔗 AWS Step Functions añade 28 nuevas integraciones de servicio, incluyendo Amazon Bedrock AgentCore → Leer más 🔒 Amazon CloudWatch Logs ahora soporta protección de datos, OpenSearch PPL y OpenSearch SQL para la clase de ingestión de Acceso Infrecuente → Leer más ⚙️ La Consola de Gestión de AWS ahora soporta configuraciones para controlar la visibilidad de servicios y regiones → Leer más 🔍 Amazon CloudWatch Logs introduce nuevo comando de consulta de búsqueda → Leer más 🔗 Aurora DSQL lanza nuevos conectores que simplifican la construcción de aplicaciones .NET y Rust → Leer más 📈 Amazon Bedrock AgentCore Evaluations ya está disponible de manera general → Leer más 💾 AWS Lambda soporta hasta 32 GB de memoria y 16 vCPUs para instancias gestionadas de Lambda → Leer más 🚫 Fin del soporte para App Runner → Leer más 📼 Video de la Semana Muchos desarrolladores creen que un agente de IA es un prompt largo conectado a un modelo potente. Pero cuando intentan que haga algo real, se dan cuenta de que solo tienen un chatbot caro. En este video te muestro las 5 piezas fundamentales que necesita un agente para funcionar de verdad y cómo se ve esta arquitectura en AWS con Lambda, Bedrock, MCP y Strands. Si querés aprender a construir agentes que funcionan y no son wrappers, al final del video te dejo un mini curso gratuito para arrancar. 📚 Artículos Interesantes Esta semana los artículos destacados se centran en mi servicio favorito que es AWS Lambda y toda su versatilidad. ⚡ Construyendo Aplicaciones de Alto Rendimiento con AWS Lambda Managed Instances AWS Lambda Managed Instances introduce una nueva capacidad que permite a los desarrolladores ejecutar funciones Lambda en más de 400 tipos de instancias de Amazon EC2. Esto se realiza manteniendo el modelo de programación serverless y la simplicidad operativa de Lambda. AWS gestiona completamente las tareas de infraestructura, lo que facilita el trabajo con cargas de trabajo intensivas en CPU, análisis pesados y aplicaciones que requieren redes de alto ancho de banda. Puntos clave: * Opciones de Computación Flexibles: Más de 400 tipos de instancias EC2 pueden ser seleccionados para adaptarse a las necesidades específicas de carga de trabajo. * Operaciones Totalmente Gestionadas: AWS maneja actualizaciones, balanceo de carga y escalabilidad, manteniendo el modelo event-driven de Lambda. * Optimización para Rendimiento y Costos: Ideal para cargas de trabajo de alto volumen predecibles, evitando tiempos de arranque en frío. 🎯 Reflexión: AWS Lambda Managed Instances combina la facilidad del modelo serverless con la flexibilidad de EC2. Esto permite a los desarrolladores escalar sus aplicaciones de manera más efectiva y sin complicaciones, optimizando costos y tiempos de implementación. 🔗 Leer el artículo completo 🔍 Visualizando Workflows de Funciones Duraderas de AWS Lambda con Durable Viz Las funciones duraderas de AWS Lambda, lanzadas en re:Invent 2025, permiten a los desarrolladores crear flujos de trabajo multifuncionales y aplicaciones de IA directamente en lenguajes de programación familiares. Durable Viz es una herramienta de código abierto que visualiza estos flujos de trabajo, facilitando el proceso de depuración y documentación. Puntos clave: * Puente Código-Visual: Durable Viz analiza los registros de Lambda para generar automáticamente diagramas de flujo. * Mejorada Observabilidad: Ofrece líneas de tiempo interactivas y vistas de ramificación para depurar ejecuciones duraderas. * Integración Sencilla: Funciona con funciones duraderas existentes y permite exportar gráficos en SVG. 🎯 Reflexión: Durable Viz transforma la manera en que interactuamos con las funciones duraderas, aportando claridad y eficiencia a los equipos que trabajan en entornos serverless, favoreciendo la colaboración y la comprensión de procesos complejos. 📖 Leer el artículo completo 🤖 Un Vistazo a un Agente Multimodal de WhatsApp en AWS Este artículo detalla un bot de WhatsApp multimodal, listo para producción, construido sobre AWS. Este bot maneja texto, imágenes, audio y más, utilizando una arquitectura híbrida que combina funciones de Lambda para la orquestación y agentes de AWS Bedrock para el procesamiento de AI, todo dentro de un presupuesto manejable. Puntos clave: * Arquitectura híbrida escalable y asequible: Combina Lambda para enrutamiento/webhooks con el supervisor de Bedrock y sub-agentes para tareas AI, utilizando S3/Polly/Transcribe para medios. * Configuraciones específicas de función mejoran la fiabilidad: Variables de entorno por Lambda aseguran aislamiento, evitando que cambios en una función rompan otras. * Diseño altamente adaptable: Permite modificar fácilmente el orquestador para remover agentes, añadir Lambdas o expandir capacidades. 🎯 Reflexión: La combinación de tecnologías en este bot demuestra cómo

    4 min

Acerca de

Podcast y newsletter semanal de noticias sobre AWS y serverless en Español Hosted by Marcia Villalba desplegando.substack.com