¡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