Boletín AWS Open Source, November Edition
Tags: opensource, aws
Published: 2023-11-24 12:50:56

Editorial: Ricardo Sueiras, AWS

Bienvenidos a una nueva edición del boletín de AWS Open Source!

Mientras nos preparamos para el gran evento de **re:Invent** (¡el evento más esperado del año!), nos complace compartir algunas novedades en forma de nuevos proyectos. A partir de ahora, la edición en español del boletín Open Source tendrá una cadencia mensual.

Para esta edición, hemos seleccionado contenido relacionado con la **observabilidad** que creemos que disfrutarás. Además, destacamos publicaciones que cubren proyectos como Ragna, LangChain, AWS Copilot, BedRock, Karpenter, Grafana, Prometheus, Kubernetes, PostgreSQL ¡y mucho más! 

Pero antes de sumergirnos en este boletín, queremos compartir con vosotros el lanzamiento que hicimos la semana pasada. Seguro que habréis oído hablar de [PartyRock](partyrock.aws), una plataforma diseñada para explorar la IA generativa sin necesidad de conocimientos previos y que te permite crear aplicaciones, como puede ser [una app que nos hable de los proyectos de código abierto en el mundo AWS](https://partyrock.aws/u/gruizesteban/JVtdzjxDR/OpenSourceGuide%3A-Your-Companion-for-Building-Maintaining-and-Contributing-to-AWS-Projects) Échale un ojo y si se os ocurren nuevas app que tengan que ver con el mundo de open-source, déjanos un comentario ;-)

### Seguridad de Código Abierto

Teníamos ganas de presentaros dos nuevos recursos dedicados a la seguridad. En [AWS Open Source Security](AWS Open Source Security) os mostramos cómo es nuestra aproximación a la seguridad en proyectos open-source y os proporcionamos ejemplos, datos y artículos de referencia. Si esto no fuera suficiente, también lanzamos [Open Source Cryptography](https://aws-oss.beachgeek.co.uk/3fy), donde exploramos algunas de las aportaciones de AWS al campo de la criptografía. Guardaros estas páginas en vuestros Bookmarks!

**Comentarios**

Como siempre, os pedimos 1 minuto de vuestro tiempo para [completar esta breve encuesta.](https://www.pulse.aws/promotion/10NT4XZQ). Nos ayuda a mejorar el contenido que publicamos en el boletín.

### Celebrando con nuestros Héroes de Open Source

Muchos de los artículos y proyectos que os presentamos no serían posibles sin los numerosos contribuyentes en la comunidad open-source. Quisiéramos dar un reconocimiento y agradecerles a esas personas que realmente impulsan el código abierto y nos permiten a todos aprender y construir sobre lo que han creado.

Así que gracias a TODOS! Sois muchos los que hacéis posible que este mundo avance, desde aquellos que crean y desarrollan nuevos proyectos open-source hasta los que colaboran y utilizan día a día esos proyectos.

### Descubre los Últimos Proyectos de Código Abierto

Siempre decimos que lo mejor de los proyectos de código abierto es que puedes echarle un vistazo al código fuente. Si te gusta lo que ves en estos proyectos, y además te resulta útil, ponte en contacto con el mantenedor para darle feedback, sugerencias o incluso enviar una contribución. Los proyectos mencionados aquí no representan ninguna recomendación o respaldo formal, simplemente los compartimos para crear mayor conciencia, ¡ya que creemos que son útiles e interesantes!

### Herramientas

#### a-perf

[APerf](https://github.com/aws/aperf) es una herramienta de línea de comandos que recopila múltiples conjuntos de datos de rendimiento de una sola vez. La herramienta de grabación recopila métricas de rendimiento y las almacena en un conjunto de archivos locales que luego pueden ser analizados mediante la herramienta de informe.

![cpu-performance](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3tn2efh0qu94jfughzhd.png)

#### ask-bedrock

[ask-bedrock](https://aws-oss.beachgeek.co.uk/3bh) es un nuevo proyecto que proporciona una interfaz de línea de comandos que te permite conversar con tu modelo LLM de Amazon Bedrock. Esta herramienta es un wrapper alrededor de las API de bajo nivel de Amazon Bedrock y Langchain. Su principal valor añadido es que almacena localmente la configuración de la cuenta de AWS y del modelo para permitir una interacción rápida y sencilla.

#### aws-cdk-stack-builder-tool

[aws-cdk-stack-builder-tool](https://aws-oss.beachgeek.co.uk/3g3) o AWS CDK Builder, es una herramienta web diseñada para simplificar la creación de proyectos de infraestructura como código (IaC) utilizando el Kit de Desarrollo en la Nube de AWS (CDK). Es un recurso para todos los usuarios de CDK, que proporciona una plataforma para explorar una amplia gama de construcciones de CDK. 

![demo screenshot of cdk stack builder](https://github.com/aws-samples/aws-cdk-stack-builder-tool/blob/main/assets/aws-cdk-builder.png?raw=true)

#### aws-iatk

**AWS Integrated Application Test Kit (IATK)**, es una nueva biblioteca de pruebas que facilita crear tests para aplicaciones con mayor velocidad y precisión. [AWS IATK](https://aws-oss.beachgeek.co.uk/3fc), incluye utilidades para generar eventos de prueba, validar la entrega y estructura de eventos en el bus de eventos de Amazon EventBridge, y confirmaciones para validar el flujo de llamadas utilizando trazas de AWS X-Ray. AWS IATK está disponible para Python 3.8+. Para ayudarte a empezar, echa un vistazo a la publicación de blog de apoyo de Dan Fox y Brian Krygsman,[_Introducing the AWS Integrated Application Test Kit (IATK)_](https://aws-oss.beachgeek.co.uk/3fz).

#### codepipeline-cost-compare

[codepipeline-cost-compare](https://aws-oss.beachgeek.co.uk/3ev) es la última herramienta creada por Ian Mckay, AWS Hero, que te permite comparar los costes de los tipos de CodePipeline V1 y V2 en función del uso histórico. El script procesará todos los pipelines dentro de tu cuenta de AWS y puede tomar unos minutos para ejecutarse por completo. Los costos por pipeline se imprimirán a medida que se completen. 

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e31reqkhmp9lgjs9lbwa.png)

#### garnet-framework

[Garnet-framework](https://aws-oss.beachgeek.co.uk/3e1) es un framework de código abierto para construir plataformas escalables, confiables e interoperables aprovechando estándares abiertos, la tecnología de código abierto FIWARE y servicios en la nube de AWS. Admite el desarrollo e integración de soluciones inteligentes y eficientes en múltiples dominios, como Ciudades Inteligentes, Campus, Energía y Servicios Públicos, Agricultura, Edificios Inteligentes, Automoción y Manufactura. El repositorio proporciona código y enlaces al sitio de documentación dedicado para ayudarte a comenzar.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vypfrbtv1hjez9fdb3si.png)

#### installer-vscode-for-web

[installer-vscode-for-web](https://aws-oss.beachgeek.co.uk/3bf) es otra herramienta de mi compañero DA, Rio Astamal, que simplifica los pasos necesarios para convertir tu nueva máquina virtual en la nube en un VS Code completamente funcional con HTTPS habilitado. Puedes trabajar desde cualquier dispositivo siempre y cuando admita un navegador web moderno.

![demo screenshot of project](https://github-production-user-asset-6210df.s3.amazonaws.com/469847/275777169-60a3fe97-3296-479a-a772-4c0649ff794b.png)

#### observability-solution-kit

El repositorio [observability-solution-kit](https://aws-oss.beachgeek.co.uk/3d3) es el SDK de Ollyv. El SDK de Ollyv ofrece una forma sencilla de configurar su comportamiento a través de archivos *.properties, que son específicos del entorno. Actualmente, se proporciona código desde NodeLambda ✨ · NodeExpress 👟 · JavaSpring 🦚.

#### res

**Research and Engineering Studio on AWS (RES)** es un portal open-source basado en web para que los administradores creen y gestionen entornos de investigación e ingeniería de forma segura. Con [RES](https://aws-oss.beachgeek.co.uk/3f0), los investigadores e ingenieros pueden visualizar datos y ejecutar aplicaciones interactivas sin necesidad de tener experiencia en la nube. Con solo unos pocos clics, pueden crear y conectarse a escritorios virtuales de Windows y Linux que vienen con aplicaciones ya preinstaladas. Los escritorios virtuales RES están alimentados por instancias Amazon EC2 y NICE DCV. RES está disponible sin costo adicional. Solo pagas por los recursos de AWS necesarios para ejecutar tus aplicaciones.

Puedes saber más en: [New: Research and Engineering Studio on AWS](https://aws-oss.beachgeek.co.uk/3f1), donde Brendan Bouffler explica qué es y cómo funciona RES.

![screenshot of res in action](https://d2908q01vomqb2.cloudfront.net/e6c3dd630428fd54834172b8fd2735fed9416da4/2023/11/09/users-shot.png)

#### terraform-aws-ecr-watch

[terraform-aws-ecr-watch](https://aws-oss.beachgeek.co.uk/3f2) es un proyecto de los ingenieros de Porsche. Cuando no están diseñando nuevos vehículos, se entretienen creando herramientas de código abierto. Este proyecto es un módulo de Terraform para configurar un panel de control de AWS ECR basado en consultas de registro de AWS CloudWatch con datos obtenidos de AWS CloudTrail.

![dashboard for terraform-aws-ecr-watch](https://raw.githubusercontent.com/porscheofficial/terraform-aws-ecr-watch/main/images/ecr-watch.png)

#### trading-latency-benchmark

El repositorio [trading-latency-benchmark](https://aws-oss.beachgeek.co.uk/3d1) contiene un stack de pruebas de latencia de red que consta de un cliente de trading basado en Java y playbooks de Ansible para coordinar pruebas distribuidas. El cliente de trading está diseñado para enviar órdenes de límites y de cancelación, lo que te permite medir los tiempos de ida y vuelta de la comunicación de red.

### Demos, Ejemplos, Soluciones y Talleres

#### awesome-codewhisperer

El repositorio [awesome-codewhisperer](https://aws-oss.beachgeek.co.uk/3cw) de Christian Bonzelet es una gran colección de recursos para aquellos que están experimentando con asistentes de programación basados de Inteligencia Artificial Generativa, como Amazon CodeWhisperer. Este recurso te mantendrá ocupado y te ayudará a dominar Amazon CodeWhisperer en poco tiempo.

#### aws-external-package-security

[aws-external-package-security](https://aws-oss.beachgeek.co.uk/3g2) proporciona código para configurar una solución que demuestra cómo puedes implementar los servicios AWS Code (por ejemplo, AWS CodePipeline, AWS CodeBuild, Amazon CodeGuru Security, AWS CodeArtifact) para orquestar el acceso seguro a los repositorios de paquetes externos desde un entorno de Amazon SageMaker. La solución también se puede ampliar para tener en cuenta flujos de trabajo generales, donde los desarrolladores utilizan dependencias de paquetes externos.

#### aws-private-assistant

[aws-private-assistant](https://aws-oss.beachgeek.co.uk/3et) es una demostración realmente interesante de mi compañera Elizabeth Fuentes, que te ayuda a implementar una aplicación integrada con WhatsApp, y te permite chatear con un Asistente de LLM alojado en Amazon Bedrock. También puedes enviar notas de voz y recibir su transcripción. Si estáis por re:Invent, no os perdáis su sesión BOA12: ¡Lo que sucede en Las Vegas debería ocurrir realmente en la Vegas, Nevada, no en Las Vegas, Nuevo Mexico!

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2jk75sodt9g8oto47gmb.png)

#### chaosinjection-lambda-samples

[chaosinjection-lambda-samples](https://aws-oss.beachgeek.co.uk/3bd) Este repositorio contiene un ejemplo de código que demuestra cómo inyectar caos en las funciones de AWS Lambda de manera fluida. Al aprovechar el Simulador de Inyección de Fallas de AWS (FIS), te permite simular condiciones impredecibles del mundo real, como el aumento de latencia o fallos aleatorios en las funciones, sin modificar el código original de tu función. 

#### gen-ai-on-eks

El repositorio [gen-ai-on-eks](https://aws-oss.beachgeek.co.uk/3d2) tiene como objetivo mostrar cómo afinar un modelo FM en un clúster de Amazon EKS utilizando JupyterHub para aprovisionar 1/notebooks y crear scripts tanto de servicio como de entrenamiento, 2/RayOperator para gestionar clústeres de Ray y 3/Karpenter para gestionar el escalado de nodos.

#### karpenter-eks-vpc-secondary-cidr

[karpenter-eks-vpc-secondary-cidr](https://github.com/oguzhan-yilmaz/karpenter-eks-vpc-secondary-cidr) es un repositorio creado por Oguzhan Yilmaz para mostrar ejemplos de cómo puedes utilizar Karpenter al crear una configuración de EKS (con un bloque CIDR secundario) para las direcciones IP de los Pods. Tenéis detalles de por qué podrías querer hacer esto y el código necesario para que puedas ponerlo en funcionamiento rápidamente.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pc1unptuotkcgbt49wuu.png)

#### localstack-aws-cdk-example

[localstack-aws-cdk-example](https://aws-oss.beachgeek.co.uk/3dw) es un repositorio que tiene como objetivo mostrar el uso de Localstack y AWS CDK para abordar retos de integración relacionados con el desarrollo local cuando el destino final es la plataforma de AWS. Si no estás familiarizado con [Localstack](https://aws-oss.beachgeek.co.uk/3dx), es un proyecto de código abierto que simplifica la creación de aplicaciones en la nube directamente desde tu localhost. Ofrece un entorno de prueba que replica las mismas funcionalidades y API que el entorno real de los servicios de AWS. Imprescindible si te pasas el día en un avión sin conexión a internet!

#### multitenant-chatbot-using-rag-with-bedrock

[multi-tenant-chatbot-using-rag-with-amazon-bedrock](https://aws-oss.beachgeek.co.uk/3c5) ofrece una solución para construir un chatbot multi-tenant con Generación Mejorada de Recuperación (RAG). RAG es un patrón común en el que se consulta a un modelo de lenguaje de propósito general con una pregunta del usuario junto con información contextual adicional extraída de documentos privados. Para ayudarte a comprender y desplegar el código, echa un vistazo a la publicación de Farooq Ashraf, Jared Dean y Ravi Yadav, [Construye un chatbot multi-tenant con RAG utilizando Amazon Bedrock y Amazon EKS](https://aws-oss.beachgeek.co.uk/3c6).

#### ragna

[ragna](https://aws-oss.beachgeek.co.uk/3f3), es un repositorio que creó Ricardo Sueiras para mostrarte cómo puedes agregar modelos Amazon Bedrock de Anthropic y Meta dentro de la herramienta Ragna. En su última actualización se ha incluido el modelo Llama2 13B. Para ayudarte, tienes una nueva entrada en el blog, [Adding Amazon Bedrock Llama2 as an assistant in Ragna](https://dev.to/aws/adding-amazon-bedrock-llama2-as-an-assistant-in-ragna-pdl), que te ayudará a ponerlo en marcha. También hay mucha información útil en el README del proyecto.

![screenshot of ragna ui with llama2](https://ricsuepublicresources.s3.eu-west-1.amazonaws.com/images/ragna_chat.png)

#### serverless-test-containers

[serverless-test-containers](https://aws-oss.beachgeek.co.uk/3es) es un repositorio creado por James Eastham que utiliza Test Containers, un marco de código abierto para proporcionar instancias ligeras y desechables de bases de datos, sistemas de mensajería, navegadores web o prácticamente cualquier cosa que pueda ejecutarse en un contenedor Docker. En este repositorio, James ofrece ejemplos que muestran cómo realizar pruebas de integración entre los siguientes componentes:

- AWS CDK para definir aplicaciones sin servidor con .NET.
- Una API CRUD construida con ASP.NET para una aplicación web.
- xUnit junto con TestContainers para realizar pruebas con emulación.

### Publicaciones de Blogs de AWS y la Comunidad
Resumen de la comunidad

- Vadym Kazulkin, AWS Builder, ha reunido una gran lectura para aquellos que construyen aplicaciones Java modernas y buscan formas de optimizar su funcionamiento en su publicación [Reducing Cold Starts on AWS Lambda with Java Runtime - Future Ideas about SnapStart, GraalVM and Co](https://aws-oss.beachgeek.co.uk/3fr) 
- Nowsath, AWS Builder tiene una publicación rápida y útil para aquellos que trabajan con Amazon EMR y que pueden encontrar errores ocasionales (después de todo, ¿quién crea cosas que funcionan la primera vez... sí, exacto, nadie!). Echa un vistazo a [Most common errors when setting up Amazon EMR](https://aws-oss.beachgeek.co.uk/3fs) la próxima vez que planees trabajar en Amazon EMR, nunca se sabe, podría ayudarte a ahorrar algo de tiempo. 
- A continuación, tenemos a Harry de Data Smiles con [Mastering Apache Airflow: My Essential Best Practices for Robust Data Orchestration](https://aws-oss.beachgeek.co.uk/3ft), que cubre buenas prácticas al trabajar con Apache Airflow. Tiene mucho sentido en esa publicación, así que merece la pena revisarla, ya seas nuevo o experimentado.
- Abhishek Gupta con [Use Amazon Bedrock and LangChain to build an application to chat with web pages](https://aws-oss.beachgeek.co.uk/3fu), nos muestra cómo puedes construir y empaquetar una aplicación de conversación usando AWS CDK, LangChain y, por supuesto, Go. 
- A continuación, tenemos un tutorial más extenso de Hemanth Vemulapalli, [Break a Monolithic Application Into Microservices With AWS Migration Hub Refactor Spaces, AWS Copilot](https://aws-oss.beachgeek.co.uk/3fv), que te guía a través del proceso de descomposición de un monolito en microservicios utilizando el patrón strangler fig además de Refactor Spaces y AWS Copilot. Si tenéis más curiosidad sobre los distintos patrones cuando descomponemos monolitos os recomendamos el episodio [Rompiendo Monolitos](https://www.youtube.com/watch?v=7KSqiOlBg7Y&list=PLQh2jfOGN_IhpBdLNTPvr4BKgvSG-Tx0a&index=2&t=1s) del Podcast de Charlas Técnicas en AWS. 

**Otros blogs**

[**Monitorizar el rendimiento de aplicaciones edge utilizando AWS IoT Greengrass y AWS Distro para OpenTelemetry**](https://aws-oss.beachgeek.co.uk/3aj) demuestra cómo monitorizar y optimizar el rendimiento de las aplicaciones en el edge aprovechando el poder de AWS IoT Greengrass, AWS Distro para OpenTelemetry y Amazon Managed Grafana, con un enfoque específico en el aspecto de trazabilidad distribuida [Hands-On]

![graph of traces in grafana dashboard](https://d2908q01vomqb2.cloudfront.net/f6e1126cedebf23e1463aee73f9df08783640400/2023/09/14/image009-figure-6-computer-vision-at-the-edge-application-metrics-on-amazon-managed-grafana-dashboard.png)

[**Monitorizar la salud de dispositivos IoT a escala con Amazon Managed Grafana**](https://aws-oss.beachgeek.co.uk/3bb)  proporciona un panel del estado de tus dispositivos de IoT utilizando Amazon Managed Grafana, que puede escalarse para miles de dispositivos [Hands-On]

![iot dashboard in grafana at scale](https://d2908q01vomqb2.cloudfront.net/972a67c48192728a34979d9a35164c1295401b71/2023/10/05/Amazon-Managed-Grafana-Dashboard.jpg)

**Securing attacks targeted at user or kernel**

[Asegurando ataques dirigidos a nivel de usuario o kernel para el cliente X con KubeArmor y AWS Bottlerocket](https://aws-oss.beachgeek.co.uk/3cq) explora la seguridad que un usuario puede obtener mediante el uso combinado de AWS Bottlerocket y KubeArmor (un motor de seguridad en tiempo de ejecución).

**AWS secret manager from EKS workloads**

A continuación, tenemos un par de publicaciones sobre Kubernetes, comenzando con Ryan Stebich y su guía sobre cómo puedes consumir secretos dentro de tus cargas de trabajo de Kubernetes en [Consumir fácilmente secretos de AWS Secrets Manager desde tus cargas de trabajo de Amazon EKS](https://aws-oss.beachgeek.co.uk/3ds). 

**Multi-architecture K8s clusters on EKS**

Después de eso, tenemos un tema que nos toca de cerca, los sistemas multiarquitectura. El artículo [Clústeres de Kubernetes multiarquitectura en Amazon EKS](https://aws-oss.beachgeek.co.uk/3dt) del AWS Community Builder Jason Andrews, es una lectura imprescindible.

**Intelligente document processing with Textract, BedRock and LangChain**

[El procesamiento inteligente de documentos con Amazon Textract, Amazon Bedrock y LangChain](https://aws-oss.beachgeek.co.uk/3di) examina los diversos mecanismos para mejorar un flujo de trabajo de procesamiento inteligente de documentos (IDP) con modelos LLMs a través de Amazon Bedrock, Amazon Textract y el popular framework de código abierto LangChain [Hands-On].

**GitOps with FluxCD**

Daniel Germán Rivera, AWS Community Builder, con su publicación [Proyecto SmartCash - GitOps con FluxCD](https://aws-oss.beachgeek.co.uk/3el)analiza FluxCD y cómo puedes utilizarlo para crear un flujo de trabajo de GitOps. Se trata de una serie de blogs sobre el tema, así que no te lo pierdas!

**Building Custom LangChain Agents**

Banjo Obayomi presenta [Construyendo Agentes y Herramientas Personalizadas de LangChain con Amazon Bedrock](https://aws-oss.beachgeek.co.uk/3ep). En esta publicación, Banjo te guía a través de qué es un Agente LangChain antes de embarcarse en una aventura para construir algo con él (sin adelantar mucho, pero podría tener que ver con interactuar con el Well Architected Framework).

**Kani**

[Kani](https://github.com/model-checking/kani) es una herramienta de razonamiento automatizado de código abierto desarrollada por Amazon Web Services para analizar y demostrar propiedades de tu código Rust. Al igual que otras herramientas de razonamiento automatizado, Kani proporciona una forma de verificar de manera definitiva, mediante técnicas matemáticas, si una propiedad de tu código es verdadera en todas las circunstancias. De esta manera, Kani te ayuda a escribir un software de mejor calidad con menos errores.

**Finch**

Hace unas semanas anunciábamos la disponibilidad general de [Finch](https://github.com/runfinch), una herramienta de línea de comandos de código abierto que permite a los desarrolladores crear, ejecutar y publicar contenedores de Linux en macOS. Con este lanzamiento, también estamos presentando un sitio web que te ayudará a encontrar toda la información relacionada con Finch, tutoriales y otros recursos para comenzar a usar Finch.

Echa un vistazo a la publicación oficial en el blog, [Listo para el vuelo: ¡Anunciamos Finch 1.0 GA!](https://aws-oss.beachgeek.co.uk/3d7) donde Phil Estes ofrece un detallado resumen del roadmap desde que se anunció y lo que puedes esperar en el futuro.

**AWS Neuron**

[AWS Neuron](https://aws-oss.beachgeek.co.uk/3d8) es un kit de desarrollo de software (SDK) que permite la aceleración de aprendizaje profundo de alto rendimiento utilizando AWS Inferentia y Trainium, los aceleradores de aprendizaje automático personalizados de AWS. Neuron incluye un compilador, un controlador de tiempo de ejecución, así como utilidades de depuración y perfilado con un complemento TensorBoard para visualización. Está preintegrado en marcos populares de aprendizaje automático como PyTorch, TensorFlow y MXNet, para proporcionar un flujo de trabajo de aceleración de aprendizaje automático sin problemas. Hace un par de semanas se lanzó Neuron 2.15, que ahora agrega soporte para el entrenamiento de modelos Llama-2 70b y también es compatible con PyTorch 2.0.

**Otros artículos y lecturas rápidas**

- [Implementación de patrones de enriquecimiento de datos casi en tiempo real con Apache Flink](https://aws-oss.beachgeek.co.uk/3fj) cubre cómo puedes implementar el enriquecimiento de datos para eventos de transmisión casi en tiempo real con Apache Flink y cómo puedes optimizar el rendimiento [Hands-On]

- [Monitoreo de MongoDB Atlas con AWS Managed Grafana y Amazon Managed Service for Prometheus](https://aws-oss.beachgeek.co.uk/3fo) describe cómo utilizar AWS Managed Service for Prometheus (AMP) y Amazon Managed Grafana (AMG) para monitorear clústeres de MongoDB Atlas [Hands-On].

- [Ejecución de nodos de trabajadores de Amazon EKS en RHEL con IPVS Networking](https://aws-oss.beachgeek.co.uk/3ff) proporciona detalles sobre cómo crear nodos de trabajadores de Amazon EKS que se ejecutan en instancias de Amazon EC2 con RHEL 8 y RHEL 9 y cómo ejecutar tus clústeres de Amazon EKS en modo de redes IPVS [Hands-On].

- [Monitorización de cargas de trabajo de GPU en Amazon EKS utilizando servicios de código abierto gestionados por AWS](https://aws-oss.beachgeek.co.uk/3eb) explora cómo aprovechar el Acelerador de Observabilidad de AWS CDK para construir rápidamente una observabilidad para las cargas de trabajo de GPU en Amazon EKS, utilizando servicios de código abierto gestionados por AWS y herramientas de NVIDIA [Hands-On].

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u0n7mdmtiv5cos1en9mj.png)

- [On-premises egress design patterns for Amazon EKS](https://aws-oss.beachgeek.co.uk/3ec)  profundiza en cuatro casos de uso de Patrones de Arquitectura de Egress que resuelven el desafío de la dirección IP de origen egress (la dirección IP de origen aún se utiliza en los firewalls en las instalaciones como identificador de un sistema o servicio específico, y se utiliza para controlar el acceso) [Hands-On].

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k35kbe2wmkft0ygqbs94.png)

- [Anunciando Amazon CloudWatch Container Insights con Observabilidad mejorada para Amazon EKS en EC2](https://aws-oss.beachgeek.co.uk/3fn) tiene probablemente más gráficos de los que he visto antes en un artículo, pero analiza las diversas características introducidas como parte de Amazon CloudWatch Container Insights con observabilidad mejorada para Amazon Elastic Kubernetes Service, ¡espera muchos gráficos! [Hands-On].

### Videos del Mes

**Contribuyendo a Proyectos de Código Abierto Críticos: Lecciones de PostgreSQL**

Si te perdiste la presentación de Jonathan Katz en el OpenSource Summit de Bilbao, esta es tu oportunidad de verla. Amazon Web Services ha aumentado de manera significativa sus contribuciones al proyecto PostgreSQL en los últimos dos años. Jonathan Katz, miembro del Equipo Principal de PostgreSQL, comparte detalles sobre las contribuciones de AWS en el reciente lanzamiento de PostgreSQL 16 y nuestros planes para contribuir a largo plazo para ayudar a construir una comunidad PostgreSQL sólida y sostenible.

{% youtube DSc6WTrSHSI %}

**Building OSS obervability platform with AWS**

Recién salido de la cumbre de la ASEAN, tenemos este video de Muhammad Ali que examina cómo puedes utilizar herramientas de código abierto, SDK y estándares con el servicio Amazon OpenSearch para hacer que tus aplicaciones sean observables.

¿Sabías que una empresa promedio pierde más de $100,000 por cada hora de tiempo de inactividad en sus aplicaciones comerciales y que el 90% del tiempo de resolución de problemas se dedica a identificar el problema? 

Hacer que tu aplicación distribuida sea observable y mejorar la respuesta ante incidentes es vital para reducir el tiempo medio de resolución. La plataforma de observabilidad proporciona herramientas para acelerar el proceso de detección, investigación y corrección de problemas.

{% youtube YyG9aQSsWFk %}

**Using LangChain templates for BedRock**

Echa un vistazo al breve video de Fahd Mirza que te guía a través de las recientemente lanzadas Templates de LangChain para ver cómo puedes utilizarlas con Amazon Bedrock. Las Plantillas de LangChain ofrecen una colección de arquitecturas de referencia fácilmente desplegables que cualquiera puede utilizar.

{% youtube 986CKmvLSjs %}

**Rust programming for Devs**

Acompaña a Trevor Sullivan mientras echa un vistazo a la versión preliminar de su Kit de Desarrollo de Software (SDK) para desarrolladores de Rust. Puedes utilizar el SDK de Rust para interactuar con prácticamente cualquier servicio en el portafolio de AWS. En el video, explorarás el SDK de Rust para AWS, aprenderás cómo está diseñado y pasarás un tiempo practicando con el servicio Amazon S3. También aprenderás cómo investigar la llamada a las API, incluyendo las operaciones CreateBucket y PutObject, que son de las más comunes en el servicio S3.

{% youtube rXL8i4nGY6s %}

**CI/CD pipline with Spring Boot and AWS**

En este video, verás cómo puedes configurar un canal de integración continua y entrega continua (CI/CD) con Spring Boot y AWS.

{% youtube Ut-yDePowbY %}

Para acabar, muchos nos preguntáis por los proyectos que os contamos en la Newsletter. Mi compañero Ricardo Sueiras ha hecho una recopilación de todos ellos en:

**https://github.com/094459/newsletter-oss-projects**

#### Mantente en contacto con el equipo de Open Source en AWS

Recuerda visitar la [página de inicio](https://aws.amazon.com/opensource/?opensource-all.sort-by=item.additionalFields.startDate&opensource-all.sort-order=asc) para mantenerte al día con toda nuestra actividad, y síguenos en [@AWSOpen].

Nos vemos el mes que viene, con una edición especial de Navidad!