Automatiza tus aplicaciones con Lambdas y SQS en AWS

Sirpyerre Rojas
6 min readMar 2, 2023
https://docs.aws.amazon.com/es_es/solutions/latest/constructs/aws-sqs-lambda.html

En mi trabajo anterior conocí las Lambdas y las colas de mensajes SQS de AWS y realize algunas con el framework Serverless y Go.

En este post intento explicar un poco de qué tratan estas dos tecnologías que son muy útiles a la hora de hacer escalable tu aplicación y explicaré los conceptos básicos de las Lambdas y SQS (Amazon Simple Queue Service) y en qué escenarios se pueden utilizar.

Lambdas y SQS

https://aws.amazon.com/es/blogs/compute/understanding-how-aws-lambda-scales-when-subscribed-to-amazon-sqs-queues/

Las lambdas son funciones que se ejecutan en respuesta a eventos, mientras que SQS es un servicio de cola de mensajes que se utiliza para almacenar y procesar mensajes.

Cuando se combinan, estas dos tecnologías permiten una arquitectura escalable y tolerante a fallos que puede adaptarse a las necesidades de cualquier aplicación.

Lambdas

Funciones Lambda: son piezas de código que se ejecutan en respuesta a un evento o una invocación directa. Pueden estar escritas en una variedad de lenguajes de programación, incluyendo Python, Java, Node.js, C# y Go.

Eventos de Lambda: son acciones que desencadenan la ejecución de una función…

--

--

Sirpyerre Rojas

Desarrollador backend apasionado, especializado en Go y PHP. Siempre intentando mejorar mi código. Disfruto pasar tiempo con mi esposa e hijos.