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!!
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
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 👍🏻
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 ❓
Gracias por el comentario, si quieres agregar endpoints solo debes agregar rutas al API Gateway existente, no es necesario agregar otros API Gateway. Saludos
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 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.
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
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?
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.
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
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.
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.
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.
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?
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
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.
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
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
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?
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 ??
@@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!!
Su forma de explicar es tan claro y hace que todo parezca fácil. Aprender con su canal es un gustazo.
¡Un maestro total!
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.
Muchas gracias por su comentario.
Tu forma de explicar es tan natural y disfrutable de escuchar 👋🏻 muchas gracias por compartir!
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!!
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
Yoelvis, de los mejores maestros que he conocido. Infinitas gracias.
Gracias profesor por tan maravillosas clases, claras utiles y de gran provecho, me siento muy motivado viendo estos videos, bendiciones
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 👍🏻
Esperando con ansias este video. Muchas gracias.
Excelente video, muchas gracias!!
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 ❓
Gracias por el comentario, si quieres agregar endpoints solo debes agregar rutas al API Gateway existente, no es necesario agregar otros API Gateway. Saludos
Buen video man, hice un contador de likes para mi página hahaha muchas gracias !
Me sirvió de mucho. He aprendido mucho. Gracias!
Te perdiste mucho tiempo 😓 felices que que estás de nuevo
Contenido en español de calidad; muy buen vídeo Yoelvis!, tal vez podrías subir un video similar pero con Java :)
Gracias! Estoy suscripto y aprendiendo mucho de AWS !!
muy buen contenido en espanol, por favor sigue publicando mas videos! increible!! muchas gracias
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é!!
Cuando dices más volcado a desarrollo, a qué te refieres?
@@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.
Muy buen trabajo amigo, sigues generando contenido de la mas alta calidad para nosotros y además gratis, muchas gracias
ahorita me puse a ver todos tus videos de aws, seria cool uno en el que publicas una pagina web con crud en aws
Excelente como siempre Yoel! Me quedé con las ganas de las preguntas de examen! 😀
¡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
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.
Mil gracias Yoelvis autor de Aws 1, Aws 2 y Aws 3 😂😂😂😂
Muy buen video Yoelvis, eres el mejor
muy claro todo! excelente video :)
Buenísimo, excelente
Excelententemente explicado, graciasss
Genial explicación!
Me encantan tus videos, explicas muy bien.
Sos crackkkk... muy buen contenido
Muy buen video !!! 👏👏
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!
Muy buen video!!!
que buen video
GRACIAS MIL
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?
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.
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
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.
Puedes hacer un video usando aws cdk por favor?
GOD
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.
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.
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?
Hola, si, el nombre es lo primero que se especifica, fíjate que le puse books, saludos
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
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.
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
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
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?
esa info la sacas del event, le puedes hacer un console.log para que veas lo que trae
event.queryStringParameters.bookId por ejemplo
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 ??
Si lo quiero hacer para .NET tienes algun video de eso?
Seria casi todo igual, lo que cambia es la selecciones del runtime y el código de la lambda
el cloudwachlogs tambien genera costos adicionales a los de lambda ?
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.
@@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!!
@@gerardoguillermoaparicioro1126 S3 para guardar los archivos y dynamodb + lambda para el backend
Como poder usar CORS, con la API?
En API Gateway tienes la opción de configurar el CORS
Mmmm, no habra problemas de condicion de carrera en caso de lambdas que escriban en ficheros o bases de datos?
No para nada, eso lo manejan las sdk, saludos
Saludos, alguna email para comunicación contigo ( no consultas es para trabajo )
Hola Felix, puedes escribirme por LinkedIn, saludos
@@YoelvisM te escribí por FB
Canal abandonado por más de 5 meses, mucho tiempo a mi parecer.
Así mismo 😁
Tener una bebé roba tiempo, pero ya estoy de vuelta
Más que robar da sentido a la vida y prioridades jajaa
El chico tiene que comer, no vive de esto. Gracias por su tiempo, buen hombre.
Excelente video, gracias!