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. 1d ago

    Son los agentes de IA los nuevos microservicios?

    Si viviste el caos de los microservicios, te va a sonar familiar lo que está pasando con los agentes de IA. El mismo entusiasmo, los mismos errores, el mismo camino hacia la complejidad que nadie planeó. 💡 El patrón que se repite La historia de los microservicios es conocida: empezamos con un monolito, lo partimos en servicios pequeños para ganar flexibilidad, y terminamos con un sistema distribuido imposible de debuggear donde nadie sabe bien qué llama a qué. Con los agentes de IA estamos en el mismo punto de inflexión. La promesa es enorme, pero la complejidad emergente también. Los problemas que se repiten: * Explosión de dependencias: cada agente necesita herramientas, contexto, otros agentes * Debugging distribuido: cuando algo falla, ¿en qué agente falló? ¿por qué? * Costos inesperados: más agentes = más llamadas a LLMs = facturas sorpresa * Coordinación compleja: ¿quién orquesta? ¿cómo se pasan el contexto? ¿Qué aprendimos de los microservicios que aplica aquí? * Empieza simple. Un agente bien diseñado vale más que cinco mal coordinados * Define límites claros de responsabilidad antes de dividir * La observabilidad no es opcional — necesitás saber qué está pasando * El costo de comunicación entre componentes es real (latencia, tokens, dinero) ¿Qué es diferente esta vez? Los agentes tienen algo que los microservicios no tenían: razonamiento. Eso cambia las reglas. Un agente puede adaptarse, decidir, equivocarse de formas que un microservicio nunca haría. Eso es poder y riesgo al mismo tiempo. 🚀 ¿Querés aprender a construir agentes sin repetir los errores del pasado? Tengo un mini-curso gratuito de Agentes IA donde vemos cómo construirlos de forma práctica, con patrones que evitan los problemas más comunes. 🎯 ACCEDER AL MINI-CURSO GRATUITO 💬 Tu turno ¿Has visto este patrón repetirse? ¿Estás construyendo agentes y ya sentís que se te está yendo de las manos? Cuéntame en los comentarios — me interesa saber en qué punto del ciclo estás 👇 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. 5d ago

    ExtendDB: DynamoDB donde quieras (y sin pagar por ello)

    ¡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 semana pasada les pregunté si querían que enviara un mail tipo podcast extra al final de la semana y muchos dijeron que sí. Y así lo hice. El viernes salió por primera vez un artículo que pueden escuchar en todas las plataformas de podcast. Es un ensayo, donde les contaba como creo esta newsletter. Si no lo escuchaste, lo podes encontrar en la página de la newsletter o en tu plataforma de podcast favorita. Este viernes saldrá otro, y así por algunas semanas. Estoy experimentando como resuena esto, así que si los ensayos te gustan dale cariño. ✏️ ¡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 🚀 Amazon Bedrock presenta una herramienta avanzada de optimización de prompts y migración AWS ha lanzado Amazon Bedrock Advanced Prompt Optimization, una capacidad diseñada para ayudar a los equipos a mejorar la calidad de los prompts y migrar prompts entre modelos de manera más eficiente. Esta herramienta permite a los usuarios comparar sus prompts originales con versiones optimizadas en hasta 5 modelos simultáneamente, facilitando así la evaluación del rendimiento al cambiar de modelo o ajustar uno existente. La optimización se realiza al introducir una plantilla de prompt, ejemplos de entradas de usuario, respuestas verdaderas opcionales y un criterio de evaluación para guiar el proceso. Se admite tanto la entrada de texto como la multimodal, incluyendo formatos como PNG, JPG y PDF, lo que la hace práctica para flujos de trabajo de análisis de documentos e imágenes. Amazon Bedrock utiliza un bucle de retroalimentación basado en métricas para reescribir iterativamente los prompts y mejorar las respuestas del modelo. El resultado incluye tanto las plantillas de prompt originales como finales, junto con puntuaciones de evaluación, estimaciones de costos y datos de latencia. 🔗 Para más información, visita el blog de Amazon sobre Bedrock. 🤖 Amazon Q Developer CLI se transforma en Kiro CLI: Un cambio significativo Amazon Q Developer CLI ha sido reemplazado por Kiro CLI, un cambio que va más allá de un simple cambio de nombre. Kiro CLI se presenta como parte de un ecosistema más amplio que incluye un IDE integrado sobre VS Code. A diferencia de su predecesor, Kiro está diseñado para comprender el contexto del proyecto de forma más profunda, leer archivos de gestión y conectarse a herramientas externas a través de MCP. Esto permite que Kiro no solo responda preguntas, sino que también razone sobre el proyecto y actúe en consecuencia. Este cambio es relevante para los equipos de desarrollo, ya que mejora la persistencia del contexto y la alineación con las convenciones del equipo. Los archivos de gestión funcionan en ambos entornos, lo que facilita la comprensión del proyecto, pero el enfoque de desarrollo está claramente dirigido hacia Kiro CLI. 🔗 Para más información, consulta el artículo en Dev.to. 🔌 AWS lanza ExtendDB: un adaptador compatible con DynamoDB de código abierto AWS ha presentado ExtendDB, un proyecto de código abierto que lleva el modelo de programación de DynamoDB a entornos donde el servicio gestionado de DynamoDB no esta disponible. Este nuevo adaptador es compatible con DynamoDB, implementando tanto las APIs del plano de control como del plano de datos para tablas, elementos y flujos. ExtendDB permite a los desarrolladores utilizar los SDKs de AWS existentes, herramientas CLI y aplicaciones basadas en DynamoDB sin necesidad de reescribir código. Su primer backend de almacenamiento soportado es PostgreSQL, y su arquitectura es pluggable, lo que permite que la comunidad añada futuros backends de almacenamiento. AWS resalta que ExtendDB no es DynamoDB y no reemplaza el servicio gestionado. Es una versión 0.1 destinada al desarrollo, pruebas y experimentación, mantenida por AWS bajo la licencia Apache 2.0 y desarrollada abiertamente en GitHub. 🔗 Para más información, visita el anuncio oficial de AWS sobre ExtendDB. 🔄 AWS SAM CLI implementa bucles dinámicos Esta semana, se anunció el soporte para las Extensiones del Lenguaje de AWS CloudFormation en AWS SAM CLI. La función más destacada es Fn::ForEach, que permite implementar bucles dinámicos en las plantillas de SAM. Esto significa que los desarrolladores pueden definir recursos una sola vez y luego generar múltiples versiones de forma dinámica en YAML, haciendo que las plantillas sean más limpias y fáciles de mantener. Las extensiones del lenguaje son compatibles con todo el flujo de trabajo local de SAM, que incluye construir, invocar, validar, empaquetar, desplegar y sincronizar. Esto permite a los desarrolladores utilizar bucles y otras extensiones mientras trabajan localmente con los mismos comandos familiares de SAM. Se aconseja a los desarrolladores que actualicen a la última versión de SAM CLI y prueben a reemplazar recursos duplicados utilizando Fn::ForEach. Además de la funcionalidad de bucles, SAM ahora también admite otras Extensiones del Lenguaje de CloudFormation, como Length, ToJsonString y FindInMap, así como políticas de eliminación condicional. 🔗 Para más información, visita el artículo completo en Dev.to. 🔗 Otras noticias que te pueden interesar 🔑 AWS Secrets Manager añade soporte para secretos externos gestionados para claves de Datadog y Tokens de Acceso Programático de Snowflake → Leer más 📝 Amazon CloudWatch Logs Insights añade nuevos comandos y funciones de consulta → Leer más 💰 AWS Billing Conductor mejora la visibilidad de cuentas con el inventario de transferencia de facturación → Leer más 📈 Amazon Managed Grafana ahora soporta conectividad de doble pila (IPv6 e IPv4) → Leer más 📊 Amazon CloudWatch Logs anuncia límites aumentados en los resultados de consulta → Leer más 🚀 Introduciendo la pre-carga y la asunción de roles IAM para AWS Secrets Manager Agent → Leer más 🌌 Amazon Bedrock expande el soporte para la atribución de uso a nivel de solicitud → Leer más 🎬 Video de la Semana Un desarrollador renunció y se llevó el MFA del root user. El dueño quedó sin acceso a su propia cuenta de AWS. Eso pasa cuando no entendés IAM. En este video te explico las cuatro piezas clave de este servicio — políticas, usuarios, roles y grupos — para que entiendas cómo funcionan los permisos en AWS y no cometas los errores más comunes. 👇 📚 Artículos Interesantes 🤖 AI No Está Reemplazando a los Desarrolladores Junior, tu Estructura Organizativa Sí El artículo explica que el debate sobre si la inteligencia artificial está reemplazando a los desarrolladores junior está mal enmarcado. Mientras algunos líderes creen que la IA proporciona ventajas a los desarrolladores junior al eliminar tareas repetitivas, otros advierten que puede obstaculizar su efectividad al convertirlos en supervisores de la salida generada por IA. Puntos clave: * La IA cambia la naturaleza del trabajo de los desarrolladores junior: Pueden pasar más tiempo verificando output en lugar de construir habilidades de resolución de problemas. * La estructura organizativa determina el crecimiento del talento: Las empresas que eliminan la propiedad y la toma de decisiones para juniors arriesgan perder talento senior futuro. * El juicio se vuelve más valioso que la ejecución: A medida que la IA abarate la generación de código, la habilidad clave será saber qué construir y qué cambiar. 🎯 Reflexión: La verdadera amenaza para los desarrolladores junior no es la IA, sino la falta de oportunidades significativas para tomar decisiones y aprender a juzgar. Para que las empresas mantengan un sólido pipeline de talento, necesitan revalorar cómo estructuran los roles y responsabilidades. 📖 Leer el artículo completo 🚀 Llevando el Free Tier de Kiro al Límite Este artículo analiza hasta dónde se puede llevar el free tier de Kiro, con un límite mensual de 50 créditos y sin necesidad de tarjeta de crédito. Se enfoca en formas prácticas de maximizar el valor de esos créditos limitados mediante una selección estratégica de modelos, diseño de prompts y eficiencia en el flujo de trabajo. Puntos clave: * La calidad de los prompts es crucial: Especificar sobre la pila tecnológica, el resultado deseado y las restricciones evita el desperdicio de créditos en aclaraciones. * Utiliza el modelo adecuado para la tarea: Comienza con modelos de bajo costo para la estructuración y cambia solo cuando sea necesario. * Optimiza tu flujo de trabajo: Utiliza archivos de dirección, solicitudes por lotes y ganchos para manejar correcciones rutinarias. 🎯 Reflexión: Con buenos prompts y hábitos de trabajo disciplinados, incluso un free tier limitado puede ser suficiente para construir algo significativo. 📖 Leer el artículo completo 🚫 Acceso Denegado: Lo que Todo Principiante en AWS Entiende Mal Sobre IAM Este artículo explica los conceptos fundamentales de IAM que a menudo malinterpretan los principiantes de AWS, especialmente cuando se encuentran con el temido error ‘Acceso Denegado’. IAM

    6 min
  3. Esta newsletter se escribe sola

    May 22

    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
  4. May 18

    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
  5. May 11

    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
  6. May 4

    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
  7. Apr 27

    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
  8. Apr 20

    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

About

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