Andres Moreno Profile Picture

Andres Moreno

I'm Andres Moreno, Principal Software Architect at Caylent. I focus on serverless techonology in AWS

Búfer de logs con Lambda Powertools

Vamos a entender qué es el búfer de logs, cómo se configura en tus funciones Lambda y a ver resultados reales en CloudWatch probando diferentes configuraciones.

Lectura De 7 Minutos

Imagen de título con Andres señalando un texto que dice búfer de logs con powertools for AWS Lambda

El equipo de Lambda Powertools lanzó una nueva funcionalidad que permite a tus funciones Lambda almacenar en búfer los logs. Eso sonó genial, pero no entendía cómo funcionaría o cómo se mostrarían los logs en CloudWatch. Decidí probarlo y dar un ejemplo visual de cómo se ve con diferentes configuraciones.

Asegurar API Gateway con Amazon Cognito usando SAM

Obtener autenticación básica para tu API no es tan difícil como parece. En este artículo, repasaremos los pasos para asegurar nuestras APIs con Amazon Cognito

Lectura De 7 Minutos

Constantemente estoy creando APIs, ya sea para publicaciones en blogs, para probar funcionalidades nuevas o para herramientas que he creado para mí mismo. Todas estas han sido creadas sin autenticación. No asegurar tus APIs puede exponer datos tuyos, pero también puede representar un riesgo financiero para tus cuentas si un usuario malicioso se apodera de tus endpoints. Es por eso que he decidido asegurar mis APIs desde el principio y quiero que esto se haga con la mínima configuración necesaria…

Usando anclas y alias de YAML en una plantilla SAM

Aprende cómo puedes configurar tu plantilla SAM para reutilizar piezas comunes de configuración utilizando anclas y alias sin introducir problemas.

Lectura De 5 Minutos

Imagen de mi viendo un enunciado grande que dice 'Anclas YAML en SAM

El mes pasado escribí un artículo sobre cómo deshacerse de las capas de Lambda usando ESBuild. Lo que aprendí rápidamente es que el atributo Metadata debe ser copiado y pegado para CADA función Lambda en tu stack. Intenté usar la sección Global en la plantilla SAM y resulta que no es compatible. Comencé a ver cómo podría reutilizar la misma configuración en toda mi plantilla y descubrí que YAML ya tiene una funcionalidad que hace esto llamada Anclas y Alias de YAML. En este artículo explicaré…

Elimina el uso de capas en Lambda utilizando ESBuild para empaquetar

Aprende como puedes estructurar tus proyectos serverless para poder compartir codito y depenedencias entre tus funciones Lambda utilizando ESBuild en lugar the Layers.

Lectura De 5 Minutos

Imagen de una persona quitandose chamarras con una montaña de chamarras que ya se quitó a un lado

He visto muchos artículos hablando sobre los problemas que traen los capas en Lambda, uno de esos es You shouldn’t use Lambda Layers por AJ Stuyvenberg. En este post, AJ explica los mitos y contras de usar capas en Lambda. Lo que no es fácil de encontrar son ejemplos sobre cómo realmente deshacerse de las capas usando un empaquetador. En este post, repasaremos una estructura y configuración que nos permite eliminar las capas utilizando ESBuild para empaquetar las dependencias y el código…

Llamar APIs desde Step Functions con SAM

Aprende los pasos necesarios para ejecutar el HTTP Endpoint Task desde un Step Function para poder eliminar las funciones Lambda que tienes para hacer llamadas a APIs

Lectura De 3 Minutos

Imagen de un diagrama en excalibur mostrando Step Functions llamando Lambda y el Lambda llamando al Internet con el Lambda tachado

Benoit Boure escribió un artículo la semana pasada sobre Como hacer llamadas a APIs externos con Step Functions y el CDK, pero si me conoces, sabe que me encanta SAM y quería mostrar la misma configuración, pero en lugar de usar CDK, usaremos SAM.

Posts Recientes