AWS Serverless desde Cero | Lambda, API Gateway, DynamoDB | Tutorial

Поділитися
Вставка
  • Опубліковано 16 вер 2024

КОМЕНТАРІ • 78

  • @KristiancDev
    @KristiancDev 3 місяці тому +3

    Su forma de explicar es tan claro y hace que todo parezca fácil. Aprender con su canal es un gustazo.
    ¡Un maestro total!

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

    Muchísimas gracias, tu forma de explicar, tu paso a paso es genial. Un gusto y por favor continua con esta noble misión de enseñar.

    • @YoelvisM
      @YoelvisM  4 місяці тому

      Muchas gracias por su comentario.

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

    Tu forma de explicar es tan natural y disfrutable de escuchar 👋🏻 muchas gracias por compartir!

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

    Muy buen video!!. Es que está todo muy bien explicado y de forma clara y sin complicaciones. Si es que terminas de ver el video y te sientes con la "obligación" moral de mínimo dar un like, yo me he suscrito además. Gracias por tan buen material. Un saludo!!

  • @brayanjpm
    @brayanjpm 11 місяців тому +1

    Que buen video profe, recuerdo que usted fue el que me motivo a aprender react hace 2 años atrás con el proyecto de las Movies.
    Y ahora explica super bien esto de AWS , gracias por todo ese trabajo

  • @eduardomunoz3733
    @eduardomunoz3733 Рік тому

    Yoelvis, de los mejores maestros que he conocido. Infinitas gracias.

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

    Gracias profesor por tan maravillosas clases, claras utiles y de gran provecho, me siento muy motivado viendo estos videos, bendiciones

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

    Te agradezco muchísimo por tu contenido, tu material es excelente, explicas los temas de una forma muy clara y amena, ojalá hubiera más maestros como tú, ojalá nunca pares de compartir tu conocimiento, te deseo muchos éxitos 👍🏻

  • @luisgagocasas
    @luisgagocasas Рік тому +2

    Esperando con ansias este video. Muchas gracias.

  • @soltraes
    @soltraes 2 місяці тому

    Excelente video, muchas gracias!!

  • @oswaldogvzla
    @oswaldogvzla 6 місяців тому

    Excelente!! Tanto el contenido como la forma de facilitarlo, los recursos como los diagramas, etc y la edición del video resultante han quedado muy, pero muy bien. Felicitaciones!!! ✋Aprovecho para consultarte, en caso de agregar nuevos endpoints (listBooks, deleteBooks, etc) solo sería necesario agregar nuevas API Gateway ❓

    • @YoelvisM
      @YoelvisM  6 місяців тому +1

      Gracias por el comentario, si quieres agregar endpoints solo debes agregar rutas al API Gateway existente, no es necesario agregar otros API Gateway. Saludos

  • @pythonbrothersandfamily
    @pythonbrothersandfamily 11 місяців тому +1

    Buen video man, hice un contador de likes para mi página hahaha muchas gracias !

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

    Me sirvió de mucho. He aprendido mucho. Gracias!

  • @alejandrones5238
    @alejandrones5238 Рік тому

    Te perdiste mucho tiempo 😓 felices que que estás de nuevo

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

    Contenido en español de calidad; muy buen vídeo Yoelvis!, tal vez podrías subir un video similar pero con Java :)

  • @germaniglesias5378
    @germaniglesias5378 2 місяці тому

    Gracias! Estoy suscripto y aprendiendo mucho de AWS !!

  • @ricardobarahona2829
    @ricardobarahona2829 Рік тому

    muy buen contenido en espanol, por favor sigue publicando mas videos! increible!! muchas gracias

  • @lucasgomez2527
    @lucasgomez2527 Рік тому

    Yoel, me vi todos tus videos y realmente clarísimo y de mucha utilidad. Sería buenísimo que puedas empezar a volcar algo de contenido como este, que está más cerca de lo que requiere un desarrollador... los primeros estaban bastante orientados a arquitectura en general. Muchas gracias nuevamente y éxitos con la bebé!!

    • @pablogonzalezrobles4429
      @pablogonzalezrobles4429 Рік тому

      Cuando dices más volcado a desarrollo, a qué te refieres?

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

      @@pablogonzalezrobles4429 Supongo que con desarrollo se refiere a la practica. Esto fue lo que vimos en el video: llevar la teoria y el diagrama a la realidad.

  • @josevergara6058
    @josevergara6058 Рік тому

    Muy buen trabajo amigo, sigues generando contenido de la mas alta calidad para nosotros y además gratis, muchas gracias

  • @ricardobarahona2829
    @ricardobarahona2829 Рік тому

    ahorita me puse a ver todos tus videos de aws, seria cool uno en el que publicas una pagina web con crud en aws

  • @lucasgomez2527
    @lucasgomez2527 Рік тому

    Excelente como siempre Yoel! Me quedé con las ganas de las preguntas de examen! 😀

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

    ¡Fantásticos tus vídeos! 💛💯👍

  •  Рік тому

    Excelente explicación, una vez que se conoce para que se usa un servicio de Amazon y como configurarlo de la manera como lo explicas, se le pierde el miedo a iniciarse en esta plataforma. Ya voy a montar unas API's de prueba que estoy desarrollando. Muchas gracias

    • @javierleyba
      @javierleyba 8 місяців тому

      El problema es que cuando quieras trabajar con eso, nunca lo vas a configurar así ya que la mayoría de las empresas usan IaaC.

  • @bucho284
    @bucho284 6 місяців тому

    Mil gracias Yoelvis autor de Aws 1, Aws 2 y Aws 3 😂😂😂😂

  • @jimmycruz3321
    @jimmycruz3321 Рік тому

    Muy buen video Yoelvis, eres el mejor

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

    muy claro todo! excelente video :)

  • @emersonperalesvillanueva8568
    @emersonperalesvillanueva8568 6 місяців тому

    Buenísimo, excelente

  • @giselaparedes2457
    @giselaparedes2457 8 місяців тому

    Excelententemente explicado, graciasss

  • @saulbenavides4037
    @saulbenavides4037 Рік тому

    Genial explicación!

  • @registro-intal
    @registro-intal Рік тому

    Me encantan tus videos, explicas muy bien.

  • @CodeWithDesign
    @CodeWithDesign Рік тому

    Sos crackkkk... muy buen contenido

  • @acanavesi
    @acanavesi Рік тому

    Muy buen video !!! 👏👏

  • @juniorqc1692
    @juniorqc1692 Місяць тому

    Es necesario borrar todo lo realizado por mas que estas solo sean de prueba y no las vuelva a tocar en algun futuro?
    Gran video! , muchas gracias!

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

    Muy buen video!!!

  • @estebanlopez9000
    @estebanlopez9000 11 місяців тому

    que buen video

  • @donjorgito4116
    @donjorgito4116 Рік тому

    GRACIAS MIL

  • @LuisGuevaraAlcalde
    @LuisGuevaraAlcalde Рік тому

    Excelente explicación muy clara. ¿cómo hacemos para proteger la api de ataques DOS?. Es cierto que AWS te da un número limitado de recursos para que se ejecute la lambda. Pero de todas maneras no estaríamos protegidos para evitar que se consuman todos esos recursos y todas las llamdas gratis que tenemos a lambda ¿Hay alguna manera simple de proteger de ataques la función lambda?

    • @YoelvisM
      @YoelvisM  Рік тому +2

      La mayoría de APIs van a estar protegidas, por lo que hay que estar autenticados para consumirlas.
      Pero para una protección fuerte enfocada en DDoS, lo que se recomienda es crear una distribución de CloudFront con AWS Shield Advanced, y apuntarla a la API, de esa manera se puede obtener mejor latencia y protección contra esas amenazas.

  • @mauriciopareja3899
    @mauriciopareja3899 Рік тому

    Hola, tienes este modelo localmente? consumiendo y leyendo headers externo?, se supone que serverless es un servicio sin consumir los servicios de la nube. Excelente explicación. Gracias

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

      Hola Mauricio, no creo que serlerless tenga mucho que ver con algo local, es mucho más un concepto potenciado por los servicios en la nube, cada proveedor de nube tiene servicios serverless.
      La idea de serverless es que no tengas que preocuparte por mantener servidores ya que los maneja el proveedor de nube, además que dichos servidores se aprovisionan a demanda, según las peticiones que vayan llegando, en lugar de tenerlos corriendo todo el tiempo.

  • @MartinPerez-mi1ty
    @MartinPerez-mi1ty Рік тому +1

    Puedes hacer un video usando aws cdk por favor?

  • @thomasenrique97
    @thomasenrique97 Рік тому

    GOD

  • @Ericelrojo32
    @Ericelrojo32 Рік тому +2

    Una pregunta, los datos de los contenedores que se pueden usar en AWS Lamba son persistentes o se crea un nuevo contenedor desde cero cada vez que se ejecuta? Lo digo para saber si posible por ejemplo usar Lamba para contenedores de base de datos o servidores proxy, donde logicamente es importante que la informacion sea persistente.

    • @javierleyba
      @javierleyba 8 місяців тому

      Ni idea de que contenedores hablas. Lambda es una función: se crea, se ejecuta y desaparece (de hecho, tiene un tiempo máximo de ejecución de 30 segundos, pasado eso, se muere) por lo que no, no tiene datos persistentes. Si quieres guardar datos deberás hacer que tu funcion lambda se conecte a una RDS cuando se ejecuta.

  • @bibliotech4926
    @bibliotech4926 Рік тому

    Excelente video, noté que en ningún momento se especifica el nombre de la base de datos, en caso de que exista mas de una bd en dynamoDB como lo especificas?

    • @YoelvisM
      @YoelvisM  Рік тому

      Hola, si, el nombre es lo primero que se especifica, fíjate que le puse books, saludos

  • @lucasbianchi8720
    @lucasbianchi8720 Рік тому

    tengo un problema con el que no se como continuar en el minuto 20 no me aparece el boton de create policy? que deberia hacer, no se como solucionarlo
    plz ayudaa

  • @emersonperalesvillanueva8568
    @emersonperalesvillanueva8568 6 місяців тому

    Disculpe no me quedó claro el tema de la concurrencia. Cuando te coloca 400 como límite se refiere a que una misma función lambda puede ser invocada 400 veces al mismo tiempo o la totalidad de funciones lambdas diferentes? Agradecería la respuesta. Muchas gracias.

    • @YoelvisM
      @YoelvisM  6 місяців тому

      Buenas, es la cantidad máxima de invocaciones concurrentes de todas las lambdas en una misma region, ese numero se puede pedir que lo suban a lo que necesite

  • @jampiervasquez2331
    @jampiervasquez2331 Рік тому

    Hola Yoelvis Mulen tengo una aplicacion con rect js y hago uso de los servicios de aws como DynamoDb, Lambda, API GraphQl, etc. ahora lo que pasa es que queria crear una function Lambda que este integrada a api Gateway, pero yo ya tengo la api graphql que conecta con el dynamo por USER ROLES. es necesario crear aun asi esto como servicio aparte? y como hacer el crud de esta api cono la function lambda utilizando la plantilla de serverles expressJs function (Intregation with API GATEWAY) please si tuviers un video de esos

  • @JonathanUlisesCarrilloMadr-m5h

    Muy buen aporte amigo, pero que pasa si necesito tener más operaciones dentro de mi Lambda, es decir, necesito ahora obtener el Libro por su ID... como se hace el match contra la ruta del AWS API Gateway?

    • @YoelvisM
      @YoelvisM  Рік тому

      esa info la sacas del event, le puedes hacer un console.log para que veas lo que trae

    • @YoelvisM
      @YoelvisM  Рік тому

      event.queryStringParameters.bookId por ejemplo

  • @josemanuelgutierrez4095
    @josemanuelgutierrez4095 Рік тому

    esperare ese video deseado amigooo , tengo una consulta para yo editar mi url y que no me salga ese nombre raro que te da por defecto apigateway , por el cambio de ese nombre de esa API , hay un costo alto o es barato ??

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

    Si lo quiero hacer para .NET tienes algun video de eso?

    • @YoelvisM
      @YoelvisM  5 місяців тому +1

      Seria casi todo igual, lo que cambia es la selecciones del runtime y el código de la lambda

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

    el cloudwachlogs tambien genera costos adicionales a los de lambda ?

    • @YoelvisM
      @YoelvisM  7 місяців тому +1

      Si genera, y puede ser caro si se dejan muchos logs, hay que configurarlo para que borre los logs antiguos ya que por defecto no se borran nunca.

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

      @@YoelvisM Oye y si quiero hacer un backend para videos, imagenes y una base de datos para una app movil, ¿hay servicios en especifico para usar' o cuales me recomendarias. Este video me es muy util, ojala pudieras hacer un video de lo que te comento, Muchas gracias!!

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

      @@gerardoguillermoaparicioro1126 S3 para guardar los archivos y dynamodb + lambda para el backend

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

    Como poder usar CORS, con la API?

    • @YoelvisM
      @YoelvisM  Рік тому

      En API Gateway tienes la opción de configurar el CORS

  • @jaimemartin1932
    @jaimemartin1932 Рік тому

    Mmmm, no habra problemas de condicion de carrera en caso de lambdas que escriban en ficheros o bases de datos?

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

      No para nada, eso lo manejan las sdk, saludos

  • @felixg2000
    @felixg2000 Рік тому

    Saludos, alguna email para comunicación contigo ( no consultas es para trabajo )

    • @YoelvisM
      @YoelvisM  Рік тому

      Hola Felix, puedes escribirme por LinkedIn, saludos

    • @felixg2000
      @felixg2000 Рік тому

      @@YoelvisM te escribí por FB

  • @GENIOSDELCODIGO
    @GENIOSDELCODIGO Рік тому

    Canal abandonado por más de 5 meses, mucho tiempo a mi parecer.

    • @YoelvisM
      @YoelvisM  Рік тому

      Así mismo 😁

    • @YoelvisM
      @YoelvisM  Рік тому +9

      Tener una bebé roba tiempo, pero ya estoy de vuelta

    • @krbr4552
      @krbr4552 9 місяців тому +1

      Más que robar da sentido a la vida y prioridades jajaa

    • @mayikx
      @mayikx 9 місяців тому

      El chico tiene que comer, no vive de esto. Gracias por su tiempo, buen hombre.

  • @milo77py
    @milo77py 2 місяці тому

    Excelente video, gracias!