No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Introducción a Lambda

26/33
Recursos

Lambda es un producto que implementa la filosofía de Serverless, lo cual significa no tener un servidor sino tener funciones que hagan cosas muy específicas (sin embargo sí se usan servidores que administra AWS sin que tú pienses en ello). Es código que puede conectarse a una base de datos, servicios web, etc.

En el mundo clásico se tenía un servidor o grupo de servidores corriendo software y teniendo microservicios. El software internamente resolvía todo y todo consistía en llamadas al mismo código. Con Lambda el enfoque es más de separar las funciones, ponerlas en diferentes servicios y correremos una parte del código en diferentes endpoints.

Lambda escala automáticamente: Esto quiere decir que si tu microservicio comienza a usarse más, se te brindarán más recursos para que corra siempre correctamente.

El costo de Lambda es atractivo porque AWS te da 1 millón de llamadas gratis por mes y cuando te excedas de eso, el costo es muy bajo.

Lenguajes soportados:

  • Node.js (JavaScript)
  • Python
  • Java
  • C#
  • Go

Aportes 15

Preguntas 3

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Hay aquí un curso enfocado o detallado sobre la creación de funciones en Lambda?

Lambda es un producto que implementa la filosofía de Serverless, lo cual significa no tener un servidor sino tener funciones que hagan cosas muy específicas (sin embargo sí se usan servidores que administra AWS sin que tú pienses en ello). Es código que puede conectarse a una base de datos, servicios web, etc.

Lambda escala automáticamente: Esto quiere decir que si tu microservicio comienza a usarse más, se te brindarán más recursos para que corra siempre correctamente.

El costo de Lambda es atractivo porque AWS te da 1 millón de llamadas gratis por mes y cuando te excedas de eso, el costo es muy bajo.

Lenguajes soportados:

Node.js (JavaScript)
Python
Java
C#
Go

Para Scala existen algunas librerías que permiten usar el SDK de aws de Java. Es interesante por lo simple que es usar un lenguaje funcional y que se adapta muy bien a la filosofía de programar con funciones atómicas.

Lambda es en esencia la mejor descripción de una arquitectura tipo serverless, cada vez que realizas una invocación a una función en lambda esta se ejecuta sin la necesidad de mantener un servidor corriendo, es muy útil para realizar tareas que necesitan bastante recursos en procesamiento o memoria, por ejemplo en la concatenación de miles de archivos en pdf, el cobro es proporcional a los recursos usados y tiempo de ejecución, así que ten cuidado al crear funciones recursivas, crea un bucle infinito y esto hace que tu factura vaya al infinito

lo interesante es que puede escalar solo.

importantisimo>Con Lambda el enfoque es más de separar las funciones, ponerlas en diferentes servicios y correremos una parte del código en diferentes endpoint

AWS Lambda

  • Serverless
  • Para microservicios
  • Autoscaling
  • Llamar otras funciones Lambda
  • 1 millón de llamadas gratis por mes (no expira esta oferta), después el costo es económico.
  • Soporta:
    • JavaScript
    • Python
    • Java
    • Ruby
    • C#
    • Go

Estaria chido un curso de serverless con AWS, proyectos usando solo FaaS con BaaS

Un plus seria usando serverless framework

Con Lambda es no tener un servidor realmente sino crear funciones para realizar funciones especificas

En el mundo clásico se tenía un servidor o grupo de servidores corriendo software y teniendo microservicios. El software internamente resolvía todo y todo consistía en llamadas al mismo código. Con Lambda el enfoque es más de separar las funciones, ponerlas en diferentes servicios y correremos una parte del código en diferentes endpoints.

excelente 😃

Las funciones Lambda son de mis cosas favoritas en Amazon, tienes un millón de llamadas gratis al mes de por vida! Te sirve perfectamente para desplegar una aplicación de forma 100% gratuita en sus inicios jaja

Excelente clase