Finalmente salió el CDK L2 para Cognito Identity Pools y otras cosas más.
¡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 ha habido millones de pequeños lanzamientos súper útiles, como el L2 de Cognito para Identity Pools, y también algún que otro lanzamiento grande. Casi no llego a escribir la newsletter porque me enganché jugando al AWS Card Clash, un juego de cartas de AWS que está bastante divertido. Te cuento más en la sección de noticias.En cuanto a artículos, como siempre fue difícil elegir. Esta semana destaco uno de Andrés Moreno, que me lo mandó directamente (¡no olvides enviarme tus recursos también!). Si has escrito en un blog o creado algo interesante sobre AWS o Serverless, compártemelo. A veces es imposible encontrarlo todo en internet, y me encantaría destacar tu trabajo. Además, seleccioné varios artículos de la comunidad, y hay mucho contenido interesante sobre Serverless esta semana.🎧 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 API Gateway ahora soporta endpoints dual-stack (IPv4 e IPv6)Amazon API Gateway ha mejorado su funcionalidad con soporte dual-stack, permitiendo conexiones simultáneas desde clientes IPv4 e IPv6 en todos los tipos de endpoints: REST, HTTP, WebSocket APIs y dominios personalizados.Este soporte ya está disponible en todas las regiones comerciales y en AWS GovCloud (US), facilitando la transición de IPv4 a IPv6 sin interrumpir los servicios existentes. Es una mejora clave para gestionar la escasez de direcciones IPv4, cumplir con regulaciones gubernamentales y preparar las infraestructuras para el futuro.La implementación es sencilla desde la AWS Management Console y AWS CDK. Al crear nuevas APIs o dominios, se puede seleccionar dual-stack como tipo de dirección IP, permitiendo el soporte simultáneo de IPv4 e IPv6 sin necesidad de redeploy. Además, mantiene la compatibilidad con políticas de acceso existentes y configuraciones IAM.Si tu infraestructura depende de API Gateway, este cambio te ayudará a mejorar la escalabilidad y a preparar tu red para el futuro.🔗 Más detalles en el blog de AWS🗺️ Amazon Location Service se actualiza con nuevas funcionesAmazon Location Service ha mejorado su experiencia para desarrolladores con nuevas funcionalidades. Ahora, ya no es necesario crear recursos como Place Indexes, Maps o Route Calculators; basta con configurar una clave de API para empezar a usar el servicio.Las principales mejoras incluyen:* Maps API: Nuevos estilos y mapas estáticos con GetStaticMap.* Places API: Mejoras en geocodificación y nuevas funciones como SearchText y SearchNearby.* Routes API: Optimización de rutas con SnapToRoads y cálculo de áreas alcanzables con CalculateIsolines.Estas novedades facilitan el desarrollo de aplicaciones geoespaciales, reduciendo la complejidad y mejorando la experiencia del usuario.📌 Más detalles en el blog de AWS🤖 Amazon Bedrock Guardrails ahora disponible con filtros avanzados de contenido en imágenesAmazon Bedrock Guardrails ha llegado a disponibilidad general, ofreciendo controles mejorados de seguridad y privacidad para aplicaciones de IA generativa. Ahora, además de filtros de contenido en texto, incorpora filtros avanzados para imágenes, permitiendo bloquear categorías sensibles como discurso de odio, información privada o contenido indebido.* Filtros de contenido: Bloqueo de temas no deseados en texto e imágenes.* Protección de datos: Filtros de información personal identificable (PII).* Personalización: Posibilidad de definir listas de palabras y restricciones específicas.Con esta actualización, AWS refuerza su compromiso con el desarrollo responsable de IA, asegurando que las aplicaciones sean más seguras y alineadas con buenas prácticas de moderación de contenido.🔗 Más detalles en el blog de AWS🕹️ AWS Card Clash: un juego para aprender arquitectura en la nubeAWS ha lanzado Card Clash, un juego de cartas en 3D que enseña conceptos clave de arquitectura en la nube de una manera interactiva y entretenida. A través de partidas estratégicas por turnos, los jugadores aprenden cómo funcionan los servicios de AWS y cómo se integran en una solución completa.* Aprendizaje gamificado: Descubre los fundamentos de AWS de forma divertida.* Para todos los niveles: Ideal tanto para principiantes como para expertos en la nube.* Juego multijugador: Compite y mejora tu conocimiento con otros jugadores.Si quieres explorar AWS de una manera diferente, échale un vistazo a este nuevo recurso.🎮 Mira el tráiler aquí🔗 Otras noticias que te pueden interesar* 📝 AWS Lambda ahora es compatible con Ruby 3.4 → Leer más* 🔐 AWS IAM ahora soporta entornos dual-stack (IPv4 e IPv6) → Leer más* 🌍 Amazon SNS ahora es compatible con IPv6 → Leer más* 📱 AWS lanza el Developer Preview del SDK de IoT para Swift → Leer más* ⚙️ Biblioteca de Constructs de AWS CDK para EventBridge Scheduler ya disponible → Leer más* 🏗️ AWS CDK L2 Construct para Amazon Cognito Identity Pools ya disponible → Leer más* 📊 Amazon CloudWatch Logs aumenta el tamaño máximo de eventos a 1 MB → Leer más📚 Artículos InteresantesEsta semana exploramos varios temas clave para optimizar y modernizar aplicaciones serverless en AWS. Comenzamos con la nueva funcionalidad de log buffering de Lambda Powertools, que te permitirá reducir el ruido de logs y optimizar los costos asociados con CloudWatch al almacenar los logs en memoria hasta que ocurra un evento relevante. También analizamos cómo la nueva integración de Amazon EventBridge y AWS Step Functions facilita la conexión segura a APIs privadas, simplificando arquitecturas y mejorando el rendimiento. Además, profundizamos en el papel crucial de los Platform Engineers en la modernización de aplicaciones, destacando estrategias para mejorar la agilidad, escalabilidad y seguridad. Por último, revisamos cómo crear Lambdas contenerizadas súper ligeras en AWS, utilizando imágenes base como Alpine, Distroless o Chainguard para reducir el tamaño de los contenedores y mejorar la eficiencia y sostenibilidad de las aplicaciones en la nube.🚀 Log Buffering with Lambda Powertools: Optimiza tus logs y reduce costosEn este artículo, Andrés Moreno nos explica cómo usar la nueva funcionalidad de log buffering de Lambda Powertools para gestionar los logs en funciones Lambda. La idea es almacenar los logs en memoria hasta que ocurra un evento relevante, como un error, lo que permite reducir el ruido de logs y optimizar los costos asociados con CloudWatch.Puntos clave:* Búfer de logs: Permite almacenar logs en memoria sin enviarlos a CloudWatch, reduciendo los costos de almacenamiento.* Niveles de log: Puedes configurar los niveles de log que deseas almacenar en búfer (INFO, DEBUG, TRACE, etc.) y vaciar los logs bajo diferentes condiciones.* Configuración flexible: Hay varias opciones para personalizar el comportamiento del búfer, como maxBytes, flushOnErrorLog y la opción de vaciar los logs manualmente.* Impacto en costos: Al evitar almacenar logs innecesarios, puedes reducir significativamente los costos de CloudWatch, especialmente en escenarios donde no se producen errores.* Pruebas y resultados: El artículo muestra cómo se comportan los logs con diferentes configuraciones, destacando las ventajas de almacenar en búfer los logs para mejorar el rendimiento y controlar el tamaño del almacenamiento.🎯 Reflexión: El buffering de logs no solo mejora el rendimiento de las funciones Lambda, sino que también optimiza los costos de almacenamiento en CloudWatch. Es una funcionalidad útil para reducir el ruido y hacer que el registro de logs sea más eficiente en aplicaciones de producción.📖 Ver artículo completo🤖 Simplificando integraciones de APIs privadas con Amazon EventBridge y AWS Step FunctionsAWS ha lanzado una nueva integración entre Amazon EventBridge y AWS Step Functions, permitiendo la conexión directa con APIs privadas dentro de una VPC utilizando AWS PrivateLink y Amazon VPC Lattice. Esta mejora proporciona una forma más segura, simple y eficiente de integrar aplicaciones en entornos privados, optimizando la comunicación entre servicios dentro de redes privadas y la infraestructura on-premises.Puntos clave:* Conexión directa a APIs privadas: EventBridge y Step Functions ahora pueden invocar endpoints HTTPS privados sin necesidad de proxies adicionales.* Mejor seguridad y cumplimiento: Mantiene las APIs dentro de redes privadas, reduciendo la exposición a amenazas externas.* Arquitectura simplificada: Permite eliminar configuraciones complejas y proxy servers, lo que mejora la productividad del desarrollador.* Rendimiento mejorado: La conectividad directa dentro de la red AWS optimiza la velocidad y confiabilidad.🎯 Reflexión: Esta integración simplifica significativamente la arquitectura de aplicaciones privadas, facilitando la comunicación segura y aumentando la productividad de los desarrolladores. Aprovechar estas herramientas puede acelerar la modernización de las infraestructuras y mejorar el tiempo de salida al mercado.📖 Leer el artículo completo📊 Modernización desde la mirada de un Platform EngineerEn este artículo, se explora cómo los Platform Engineers juegan un rol crucial en la modernización de aplicaciones. No se trata solo de cambiar tecnología, sino de transformar la infraestructura de manera estratégica para mejorar la agilidad, escalabilidad, seguridad y observabilidad. La modernización efectiva es un proceso que involucra la evaluación, planificación, habilitación e implementación, siempre alineado con las necesidades del negocio.Puntos clave:* Modernización estratégica: Más que un cambio tecnológico, busca agilidad y eficiencia.* Fases del proceso: Evaluar, planificar, habilitar e implementar son esenciales para una modernización exitosa.* Evaluación del “por qué”: Entender las razones detrás de la modernización es fundamental para evitar frustraciones.* Planificación clara: Alinear expectativas y definir un camino claro para evitar proyectos interminables.* Ejemplo práctico: Caso de un monolito que se moderniza de forma incremental, con mejoras como GitOps, Terraform y observabilidad con Grafana.* La importancia de la plataforma: El equipo de plataforma habilita a otros para que construyan y desplieguen con seguridad y rapidez.🎯 Reflexión: La modernización no solo es sobre herramientas; es sobre crear un entorno ágil y preparado para el futuro. Un enfoque colaborativo y estratégico es clave para garantizar el éxito de cualquier proceso de modernización.📖 Leer artículo completo🐳 Creando Lambdas Contenerizadas Súper Ligeras en AWS - RevisitadoEn este artículo, Ervin Szilagyi revisita el concepto de crear funciones Lambda súper ligeras utilizando contenedores. La clave para optimizar el tamaño de las funciones Lambda es elegir las imágenes base correctas y gestionar cuidadosamente las dependencias. Al utilizar imágenes base más pequeñas como Alpine, Distroless o Chainguard, los desarrolladores pueden reducir significativamente el tamaño de los contenedores Lambda, mejorando tanto la eficiencia como la sostenibilidad.Puntos clave:* Uso de imágenes base pequeñas: Imágenes como Alpine, Distroless y Chainguard son más pequeñas que las proporcionadas por AWS y ayudan a mejorar la eficiencia y la sostenibilidad.* Desafíos en el desarrollo: Las imágenes más pequeñas carecen de utilidades comunes, lo que requiere pasos adicionales para la depuración. Usar versiones de "debug" o "-dev" puede ser útil.* Beneficios de rendimiento y sostenibilidad: Aunque las mejoras de rendimiento son mínimas debido al caché de AWS, las imágenes más pequeñas ayudan a reducir el uso de ancho de banda y almacenamiento, mejorando la sostenibilidad.🎯 Reflexión: La optimización de contenedores Lambda no solo mejora el rendimiento, sino que también promueve la sostenibilidad, algo esencial en el desarrollo de soluciones más eficientes en la nube.📖 Ver artículo completo📝 Eventos en Español📅 8 Abril: Agents, Agents and more Agents! 📍 AWS UG Barcelona 🔗 Más info🌟 8 Abril: Innovate Gen AI + Data 📍 AWS Latam 🔗 Más info📅 9 Abril: Continuous Delivery in practice: XP, Terraform & ECS Fargate 📍 AWS Las Palmas UG 🔗 Más info📅 10 Abril: Cloud Practitioner Challenge Sesión 2: Identidad y Seguridad en AWS 📍 AWS UG Medellín 🔗 Más info📅 11 Abril: Episodio IV: AI Practitioner – Una Nueva Era: Ejemplos de Arquitecturas y TIPS 📍 AWS Women Colombia UG 🔗 Más info📅 24 Abril: Container Orchestration and Microservices 📍 AWS UG Jalisco 🔗 Más info🌟 11 Junio: AWS Summit Madrid 📍 IFEMA 🔗 Regístrate😂 Meme de la SemanaNo les esta pasando mucho esto últimamente?Fuente: https://x.com/5eniorDeveloper/status/1904599863490469908Gracias por leer Desplegando.cloud!Eso es todo por esta semana. Recuerda que también puedes escuchar Desplegando.cloud en formato podcast en tus plataformas favoritas. ¡Nos vemos la próxima semana con más novedades del mundo AWS!¡Feliz despliegue!Marcia. 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