Funciones Lambda (AWS): ¿Qué són y como funciona esta tecnología?

Поділитися
Вставка
  • Опубліковано 26 січ 2025

КОМЕНТАРІ • 120

  • @TsxDev
    @TsxDev 5 місяців тому

    De las mejores explicaciones en español

  • @RichardAllccaLlano
    @RichardAllccaLlano 2 роки тому +3

    Después de pasar tantos videos con explicaciones confusas por fin encontré algo bueno, estuvo excelente.

  • @agustinillescas
    @agustinillescas 5 місяців тому +4

    En el modulo 2 de la materia "Gestion Operativa en la Nube" de mi tecnicatura en programacion de la universidad Teclab agregaron este video tuyo para mejor comprension de lo que es Amazon Lambda. Muy buena explicacion, se entendio todo de manera muy sencilla y clara. Sigue asi hermano.
    Pd: Teclab deberia pagarte por usar tu video en el material de lectura ya que es una universidad paga jeje. saludos.

    • @torblood
      @torblood 3 місяці тому

      ah! un colega de teclab! totalmente, deberían pagarle no? jajajs

  • @esecharly
    @esecharly 3 роки тому +3

    Platzi no me lo pudo explicaren 10 videos como tu, Gracias!!

  • @luisperis6064
    @luisperis6064 2 роки тому +14

    Me encanta el logo de HalfLife

  • @santiagoj.caldevilasesoldi2472

    Es verdaderamente una pena q este canal solo tenga 3 videos, es el mejor contenido disponible sobre aws

  • @danielalcazar310
    @danielalcazar310 4 роки тому +2

    Una magistral explicación! Saludos hermano

  • @cristhiancastro7258
    @cristhiancastro7258 2 роки тому +1

    Excelente explicación. Ojalá todos hicieran vídeos de esta forma. Características, casos de uso y ejemplos

  • @marcos014
    @marcos014 4 роки тому +2

    Tremenda explicación. Gracias! Voy a buscar más videos tuyos

  • @mauro4227
    @mauro4227 4 роки тому +3

    Que buen video, muy clara la explicación. Saludos desde Ecuador.

  • @tamaragarcia1523
    @tamaragarcia1523 4 роки тому +3

    Muy buena explicación, gracias por compartir tus conocimientos.

  • @AndresRojas-lw9hq
    @AndresRojas-lw9hq 2 роки тому +2

    Que explicación mas buena, clara y didáctica, espero sigas subiendo mas videos!

  • @bvillate2011
    @bvillate2011 4 роки тому +3

    Que buen video felicitaciones me suscribo para que subas mas

  • @jorgebravo6802
    @jorgebravo6802 3 роки тому +1

    Excelente video, claro, conciso y profundo. Tu presentación es muy amena y las grafica es excelente. Debieras hacer cursos completos y subirlos a Udemy.
    Te felicito.

  • @v4ldevrr4m47
    @v4ldevrr4m47 4 роки тому +1

    Cool Ruben, vien dezmenuzado el proceso para clarificar ,gracias

  • @lokoprositomon
    @lokoprositomon 3 роки тому +1

    muchisimas gracias, muy detallado y explicado claramente!

  • @rubenmartinez993
    @rubenmartinez993 4 роки тому +1

    Gracias Rubén, una explicación muy ilustrativa, felicitaciones!

  • @jairovangar
    @jairovangar 3 роки тому +1

    Muy buen trabajo, te felicito por tu capacidad didáctica

  • @artcamloz
    @artcamloz 4 роки тому +1

    Excelente video. Gracias. Qué bueno que se pueda usar C++: 6:52. Se puede usar computación paralela con OpenMP?

  • @WebYupiii
    @WebYupiii 4 роки тому +1

    Que buena explicación, muy claro, muchas gracias

  • @Benjamin-vv3br
    @Benjamin-vv3br 4 роки тому

    Pero que facilidad de explicar el tema, muchas gracias @Rubén 🤜🏻🤛🏻

  • @juancamacho23
    @juancamacho23 3 роки тому

    Excelente!! una explicación totalmente ordenada, entendible y con práctica. Muchas pero muchas gracias!

  • @Alejandro-xp6er
    @Alejandro-xp6er 3 роки тому

    deberias de dar un curso de esto hermano gracias excelente explicación

  • @gianpc
    @gianpc 3 роки тому

    Muy bien amigo. Excelente tu explicación. Sube más videos

  • @efcanchari
    @efcanchari 4 роки тому +1

    Fantastico!! muy clarificador, gracias :)

  • @juanmanuelcirotorres6155
    @juanmanuelcirotorres6155 4 роки тому

    Parce muy vacano, conceptos que me habian explicado varias veces con vos los entendi de una

  • @edgarmauricioruiz5367
    @edgarmauricioruiz5367 4 роки тому +1

    Buen video. Muy detallado.

  • @kevineli7233
    @kevineli7233 3 роки тому

    Excelente, muchísimas gracias, muy clara tu explicación

  • @elpasadooscuro99
    @elpasadooscuro99 4 роки тому

    Buen vídeo, bro! Explicas bien. Hazte un vídeo corriendo códigos complejos que requieran de librerías frecuentes y no tan usuales pls

  • @leoorellana4018
    @leoorellana4018 4 роки тому

    Muy bueno el video bro! Me sirvió muchísimo esta introducción. Saludos y gracias!

  • @AzzynTeam
    @AzzynTeam 4 роки тому +1

    Excelente video. gracias por compartir el conocimiento :)

  • @rubiadias7677
    @rubiadias7677 2 роки тому

    Excelente vídeo Rubén! Obrigada! Saludos desde Brasil.

  • @brunocognigni3115
    @brunocognigni3115 3 роки тому +1

    Excelente video.

  • @felipedonosotapia
    @felipedonosotapia 10 місяців тому

    muchas gracias por el video muy bien explicado

  • @daniruiz6749
    @daniruiz6749 7 місяців тому

    buen video, yo justo me encuentro estudiando sobre serverless, me gustaria si puedes explicar aws SQS, SNS , fargate , si envio parametros se leen desde el objeto request normal?

  • @daimoncardenas5074
    @daimoncardenas5074 4 роки тому +2

    Excelente contenido. Gracias.

  • @JordanBonnett
    @JordanBonnett 2 роки тому +4

    Ruben muchas gracias! Llevas 8 meses sin hacer otro video, deberías hacer más que buena forma de explicar

    • @rubencarvajal125
      @rubencarvajal125  2 роки тому +3

      Muchas gracias, pronto volverán los videos, me he mudado a vivir en otro país y entre eso y el nuevo trabajo se ha ido el tiempo.

  • @arleyrivasgranado5169
    @arleyrivasgranado5169 2 роки тому +1

    Buena explicación.

  • @luisantonio2273
    @luisantonio2273 4 роки тому +1

    En serio muy bueno tu vídeo!!
    Lastima que no haya más vídeos acerca de los servicios de aws

  • @imcabezas
    @imcabezas 3 роки тому +2

    Video bien logrado.

  • @cubibiris
    @cubibiris 4 роки тому

    Excelente video, muy bien realizado. Gracias

  • @juniorrom7029
    @juniorrom7029 3 роки тому

    Buena didáctica gracias campeón.

  • @jar386
    @jar386 3 роки тому +1

    felicidades por tu contenido! es muy bueno

  • @oscarandrade1540
    @oscarandrade1540 4 роки тому +1

    Excelente video, das algún tipo de curso en alguna plataforma como Udemy o Platzi?

  • @marroquin92
    @marroquin92 2 роки тому +1

    Con esto puedo usar varias app laravel conectadas entre si, osea pasándose o procensando información entre apps en laravel??

  • @ladyaliciaherrera3437
    @ladyaliciaherrera3437 3 роки тому

    Excelente video. Que pena que no subas más sobre aws 😢

  • @micheldorianvargaslolli6751
    @micheldorianvargaslolli6751 2 роки тому

    Excelente video Ruben, muchas gracias

  • @elmanotas4041
    @elmanotas4041 3 роки тому

    Hahahahaha estoy de acuerdo con casi todos los chats, sube más vídeos, muy buenos!!

  • @Dotaproplayer
    @Dotaproplayer 4 роки тому

    Explicación clara, gracias bro.

  • @jhonhe3364
    @jhonhe3364 4 роки тому

    Excelente explicación 👏🏻

  • @cgontec7661
    @cgontec7661 3 роки тому

    Gracias por el aporte muy buen video..
    Una pregunta dónde puedo aprender AWS de forma gratuita

  • @stewartcoronadocerpa
    @stewartcoronadocerpa Рік тому +1

    Estimado vuelva a publicar contenido de valor, estoy atento a su contenido !!!

  • @ronaldvisitacion2934
    @ronaldvisitacion2934 7 місяців тому

    es posible usar el php como lenguaje para lambda

  • @SparkErick
    @SparkErick 4 роки тому +3

    Magnifica explicación. Video bien elaborado y con información de alto valor.
    Una pregunta, ¿Con una función Lambda yo puedo modificar el enlace HTML que se le muestra el usuario en una distribución de Cloudfront?
    Like y me suscribo para mas videos.

    • @rubencarvajal125
      @rubencarvajal125  4 роки тому

      Saludos, te refieres a usar una función lambda como proxy? en ese caso podrías parsear una URL y retornar una nueva

    • @SparkErick
      @SparkErick 4 роки тому

      @@rubencarvajal125 Osea, me refiero a lo siguiente:
      Tengo una distribución Cloudfront con el dominio de CNAME example.com y con el origen web.example.com.
      Lo que quiero es que al entrar a example.com, los hipervinculos en el HTML no sea vean apuntando hacía web.example.com, sino a example.com
      Quería saber que tan posible es hacer eso con Lambda.

    • @SparkErick
      @SparkErick 4 роки тому

      Hola, es posible hacer lo que te comenté con Lambda?

  • @leonardogaitan7571
    @leonardogaitan7571 3 роки тому +1

    @Rubén Carvajal, muchas gracias, excelente la explicación, estoy iniciando pero cuando le hago cambios a la función - como usted lo hizo en la versión 2 de la función - sigo los pasos, guardo la función y hago refresh en el navegador con la URL que me dió AWS pero no toma los cambios en el código, le agradezco si me puede orientar dónde estaré fallando, muchas gracias!!

    • @rubencarvajal125
      @rubencarvajal125  3 роки тому

      Hola Leonardo, luego de modificar el código si le estás dando al botón de guardar? Muchas AWS cachea por cierto tiempo el code antiguo, si después de un par de minutos no ves el cambio te sugiero ir a la sección de Cloudwatch como se muestra en el video y verificar los logs de la función.

    • @leonardogaitan7571
      @leonardogaitan7571 3 роки тому

      @@rubencarvajal125 hola Rubén, gracias por tu respuesta, te cuento que después de intentar varias veces guardando los cambios y ver que no se actualizaba, se me ocurrió hacer click en Deploy y funcionó.

  • @luistrabajosocialssap6749
    @luistrabajosocialssap6749 4 роки тому +4

    Buenas amigo Ruben una pregunta como hago para que con una función lambda iniciar una instancia t2micro? Yo configure una regla y detengo la instancia con cloudwatch. Pero nose como colocarle una hora en especifico para q la encienda. Espero alguna respuesta y muchas gracias muy buen video me aclaro muchas cosas.

    • @rubencarvajal125
      @rubencarvajal125  4 роки тому +1

      Saludos, hasta el momento no he tenido la necesidad de ese caso de uso, pero puedes guiarte de este ejemplo: aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch/ en el enlace usan el SDK de Python para iniciar y parar instancias, luego te tocaría configurar la regla de Cloudwatch para lanzar tu función lambda y listo, espero haberte ayudado.

  • @zafiro_9612
    @zafiro_9612 2 роки тому +1

    Excelente me fue de mucha utilidad

  • @frankcondorcajachagua2332
    @frankcondorcajachagua2332 3 роки тому

    Excelente explicación !

  • @Eduardo-rv5bx
    @Eduardo-rv5bx 3 роки тому

    Excelente. Muy bien explicado

  • @juanisidorogarcia1699
    @juanisidorogarcia1699 3 роки тому

    Buenísimo el video!! Muchas gracias. Pero me dejaste una duda...
    Dices en el minuto 10:50 que si enviamos una petición y ocurre un error, lambda se ejecuta una segunda vez para asegurarse de que el proceso se concluye. Y claro, pues mencionas que si el proceso se repite 2 veces es un problema. Entendido genial. Pero el tema que me dejaste con duda es el siguiente:
    Entiendo que quieres decir, que en el programa que ejecutemos guarde un identificador, pero... podrías concretar un poco más el proceso, porque como lo imagino no es muy eficaz... y me deja con dudas....
    Espero poder tener tu respuesta.
    Mil gracias por el contenido, un saludo!!

    • @yarelimedina7742
      @yarelimedina7742 3 роки тому +1

      juan se refiere que por ejemplo si tu estas usando para pagar stripe o paypal cuando tu generas una transaccion regularmente en tu codigo llamas una api para hacer esa transaccion y regularmente de tu api recibes una respuesta en esa respuesta tu lo guardas en un atributo o variable la cual vas validar por medio de otra api de stripe o paypal si el pago se realizo enviando el atributo el cual te devolvera una respuesta de que si existe esa transaccion o no existe y si existe termina la funcion si no existe intentas hacer nuevamente la transaccion y asi no duplicas esas transacciones es a lo que se refiere y a como yo lo entendi saludos.

  • @j0Nt4Mbi
    @j0Nt4Mbi 3 роки тому

    Una maquina Ruben. Gracias por compartir

  • @__renesan
    @__renesan 3 роки тому +3

    Gracias, duda en el ejemplo al final asigna 128 Mb de Ram pero consume creo que 76 Mb, AWS cuenta para cobrar los 128 o los 76?

    • @rubencarvajal125
      @rubencarvajal125  3 роки тому +2

      Amazon toma en cuenta la cantidad de memoria asignada para calcular el billing, en este caso 128MB

    • @__renesan
      @__renesan 3 роки тому +1

      @@rubencarvajal125 gracias 😊

  • @sergioramoneroles5807
    @sergioramoneroles5807 2 роки тому

    Gracias por tu exposición

  • @leo2495
    @leo2495 2 роки тому +2

    como puede ser que este canal tenga solo dos videos?

  • @whk6091
    @whk6091 3 роки тому

    12:21 como cuando debes copiar la tarea del pizarrón y te lo borran cuando todabia vas en la primera línea. Ni si quiera se alcanza a ver como entra a la sección de lambda o que escribió o donde ingresó, tampoco se ve donde está la sección de agregar desencadenador, no se si yo no la encuentro o es que ya no funciona de la misma manera.

  • @vdukero
    @vdukero 4 роки тому

    Excelente video, Gracias!

  • @alexanderramirez2387
    @alexanderramirez2387 3 роки тому

    Hola, gracias por el tema de lambda, quedó claro, que software utilizas para hacer la diapositiva de tu vídeo?

  • @yngridmarinos795
    @yngridmarinos795 2 роки тому +1

    muy claro, gracias

  • @eduardchante
    @eduardchante 3 роки тому

    Excelente explicacion!!

  • @georgereyeskt
    @georgereyeskt 3 роки тому +1

    Bien explicado

  • @ferrerasalexander
    @ferrerasalexander 3 роки тому +1

    buen video

  • @erickraivargasgutierrez864
    @erickraivargasgutierrez864 3 роки тому

    Excelente video¡¡¡

  • @flegh_
    @flegh_ 3 роки тому +1

    Algun video de uso de api gateway?

    • @rubencarvajal125
      @rubencarvajal125  3 роки тому +2

      estoy trabajando en este tema y en una serie de videos nuevos que voy a cargar en este canal

  • @marco.amusquivar
    @marco.amusquivar 3 роки тому +2

    Estoy usando java y es lenta la primera vez que el lambda crea el contenedor, existe alguna configuracion para mantener vivo al lambda y que nunca mas cree un nuevo contenedor?

    • @rubencarvajal125
      @rubencarvajal125  3 роки тому +1

      Hola, pues es un problema conocido de los lambdas, se llama cold start y sucede en todos los lenguajes de programación, básicamente es el tiempo que le toma a AWS levantar un container, luego de la 1ra vez ya no sucede porque básicamente AWS está reusando el container, lo que puedes hacer es ejecutar al menos una vez por cada 10min tu función con un cron por ejemplo y enviarle un parámetro "keepWarm", así en tu código, podrías usar un if y verificar si está presente el parámetro "keepWarm" retornar sin hacer nada, de esta forma mantienes al menos un container vivo y listo para ejecutar tu código, evitando este inicio lento.

    • @marco.amusquivar
      @marco.amusquivar 3 роки тому +1

      @@rubencarvajal125 he intentado con un trigger de cloundwatch que se dispara cada 5min, pero he notado q igual cada cierto tiempo sucede esta carga en frio

    • @rubencarvajal125
      @rubencarvajal125  3 роки тому +2

      Efectivamente, esta solución no elimina por completo el problema, lo atenúa, mi recomendación: si conoces de antemano cuando una función lambda se va a ejecutar, podrías enviar unos segundos antes un "fake event" y de esa forma tener un container listo antes de que la ejecución real llegue.

  • @ColombianDreamm
    @ColombianDreamm 3 роки тому

    Brutal, muy muy bueno.

  • @carlitosc2521
    @carlitosc2521 4 роки тому

    Buen vídeo... Saludos!

  • @ColombianDreamm
    @ColombianDreamm 3 роки тому +1

    Seria genial una explicacion de un proyecto en React,que use autenticacion AWS o de otro tipo, que pase por un API gateway proxy, activando un lambda y guardando en Auror mysql. hasta usando aws codecommit, y hasta amplify el cual no entiendo aun bien.. en resumen explicacion de como seria esa integracion de manera global.

  • @rainbow-jw3og
    @rainbow-jw3og 2 роки тому +1

    hola ruben, como estas? si yo quisiera que la funcion lambda se ejecute sola cada x cantidad de dias, que deberia hacer?

    • @rubencarvajal125
      @rubencarvajal125  2 роки тому

      Hola, tendrías que usar como método de activación de la lambda un rate o una expresión cron, la segunda te da más libertad en la configuración de tiempos.

    • @rainbow-jw3og
      @rainbow-jw3og 2 роки тому +1

      @@rubencarvajal125 y donde hago eso? en que parte de Lambda? o es otro servicio de AWS? gracias por responder

    • @cristiandiegovargas6836
      @cristiandiegovargas6836 2 роки тому

      @@rainbow-jw3og muy buena pregunta

  • @garlic-vk7jh
    @garlic-vk7jh 3 роки тому +4

    El logo de half life

  • @federicomarilungo
    @federicomarilungo 3 роки тому

    Hola!! muchas gracias por el video.
    tengo algunas dudas
    ¿podés desarrollar un microservicios java Spring boot con lambdas?
    ¿se puede utilizar un repositorio git para almacenar el código?
    ¿es posible tener varios ambientes para pruebas?
    muchas gracias!

    • @rubencarvajal125
      @rubencarvajal125  3 роки тому +1

      Hola Federico, un gusto saludarte, 1) yo he desarrollado Django y Express en Lambdas, en la actualidad casi todo framework cuenta con su customización a serverless y estoy seguro que para la tecnología java Spring boot también debe existir. 2) sí, puedes usar git como repositorio y a partir de ahí configurar acciones automáticas que actualicen el código de tus lambdas, 3) sí es posible tener varios ambientes, te dejo un link, para que lo revises, es muy fácil configurarlo www.contentstack.com/blog/tech-talk/deploying-aws-lambda-in-different-environments/

    • @federicomarilungo
      @federicomarilungo 3 роки тому

      @@rubencarvajal125 muchísimas gracias por las respuestas Rubén!

  • @estoyjodido2025
    @estoyjodido2025 4 роки тому +10

    Half life?

  • @alancristophermunozbadillo1926
    @alancristophermunozbadillo1926 3 роки тому

    Excelente video, muchas gracias. Lo que me ha llamado la intención es que el video me ha aparecido embebecido en mi material de estudio de una carrera técnica universitaria la cual es pagada mes a mes, entonces causa mi curiosidad si tu haz permitido el uso de dicho video para dichos fines o estás al tanto de la situación. Sería bastante poco grato enterarme de que se me esta cobrando por materia cuyo creado se ha esforzado y lo ha dejado de libre acceso en esta plataforma.

    • @rubencarvajal125
      @rubencarvajal125  3 роки тому

      Saludos Alan, el video lo he creado y es de libre acceso y de forma gratuita en esta plataforma. Nadie me ha pedido permiso pero la verdad no tengo problema con que se use mi material en algún programa de estudio, siempre y cuando sea una entidad sin fines de lucro y se mencione al autor. Muchas gracias.

    • @alancristophermunozbadillo1926
      @alancristophermunozbadillo1926 3 роки тому

      @@rubencarvajal125 Eae es el problema, que es centro de formación técnica profesional, poe tanto cobra aranceles semestrales.

    • @alancristophermunozbadillo1926
      @alancristophermunozbadillo1926 3 роки тому

      @@rubencarvajal125 El problema es precisamente ese, que la institución es un centro de formación técnico profesional de educación superior, por ende curso un carrera que tiene arancel semestral y todo lo que ello implica. Por tanto me pareció poco profesional y ético que ocupen material ajeno para crear sus materiales de estudio.

  • @crazyoswald3459
    @crazyoswald3459 2 роки тому +2

    Que increible juego

  • @__renesan
    @__renesan 3 роки тому

    Gracias

  • @lineapositiva6038
    @lineapositiva6038 2 роки тому

    Algun ejemplo practico?

  • @matiasalonsovasquez1668
    @matiasalonsovasquez1668 2 роки тому

    alto crack lpm

  • @venecotekkendavid8603
    @venecotekkendavid8603 Рік тому +1

    Porque pones el logo de halflife puedo colocar bots en esos sistemas ?

  • @sergioramoneroles5807
    @sergioramoneroles5807 2 роки тому

    Es una buena tecnología de ahorro de energía

  • @juanpabloriverariffo5599
    @juanpabloriverariffo5599 2 роки тому

    Excelente video, pero ojo en esa uña por favor =O

  • @gersonzavaleta4545
    @gersonzavaleta4545 3 роки тому

    Desde cuando .NET y demás son lenguajes y no Frameworks?

  • @elchinitowantan
    @elchinitowantan 3 роки тому

    ¿que es una funcion?*

  • @gmurioni
    @gmurioni 2 роки тому +1

    Excelente explicación

  • @TheOpposto
    @TheOpposto 2 роки тому

    Excelente explicación 👍