Acelera tus aplicaciones NestJS usando una Cache con Redis

  Рет қаралды 3,996

Albert Hernandez

Albert Hernandez

Күн бұрын

Пікірлер: 49
@AlbertHernandez
@AlbertHernandez 10 ай бұрын
Os dejo aquí el link al proyecto en GitHub: - github.com/AlbertHernandez/nestjs-redis-cache-example
@andrescamilolazaroroa2349
@andrescamilolazaroroa2349 4 ай бұрын
Por ningun motivo dejes de hacer estos videos, son realmente buenos y ayudan un monton! Felicidades y saludos desde Colombia.
@AlbertHernandez
@AlbertHernandez 4 ай бұрын
Muchas gracias 👏! Si, la idea es seguir creando contenido 💪 Un saludo
@josainsite5141
@josainsite5141 2 ай бұрын
Como me encanta NestJs y tu contenido avanzado. Me ayuda a crear mi backend como freelance. Lastimosamente en latinoamerica nunca veo ofertas de Backend NestJs y eso que ya tengo mucha experiencia 🥹
@AlbertHernandez
@AlbertHernandez 2 ай бұрын
Muchas gracias! Si, al final es un Framework que no lleva tanto en el mercado y muchas empresas ya tienen sus propios frameworks creados, pero creo que poco a poco se irá adoptando mucho más
@juanestebancalderon6520
@juanestebancalderon6520 10 ай бұрын
Albert, sé que en todos los videos digo lo mismo, pero nuevamente gracias, los aportes que haces son enormes y muy bien recibidos. Te quería pedir por favor que traigas contenido de cómo hacer CI/CD con NestJS :)
@AlbertHernandez
@AlbertHernandez 10 ай бұрын
Hola! Gracias por estar siempre apoyando. Ver comentarios de que os gusta el contenido siempre me anima a seguir creando más :D Respecto a CI/CD, la verdad es que no es algo ligado exclusivamente a NestJS, sino que es algo global prácticamente en todos los lenguajes de programación. Una vez conocido el flujo típico, todos son muy parecidos, con algunas pequeñas diferencias. Creo que aquí lo que podríamos hacer es, en un futuro video, hablar sobre CI/CD en general y montar algo, por ejemplo, con GitHub Actions, que últimamente se está volviendo muy popular. Además, justo hace unos días me compré los libros de Continuous Integration y Continuous Delivery, que tenían muy buenas valoraciones. Una vez me los acabe, pondré todo esto en práctica y os traeré lo que vaya aprendiendo en unos nuevos videos :D Muchas gracias por la sugerencia! ¡Un saludo! :D
@lilcode2351
@lilcode2351 5 ай бұрын
Bro tus contenido hace falta, espero sigas haciéndolo, lo apreciamos mucho, backend avanzado
@AlbertHernandez
@AlbertHernandez 5 ай бұрын
Muchas gracias 😊
@rogermontilla
@rogermontilla 10 ай бұрын
Estimado muchas felicidades, la verdad te veo mucho futuro, un abrazo. Un buen tema son los mono repo en nestJS.
@AlbertHernandez
@AlbertHernandez 10 ай бұрын
Muchas gracias! Si, justo tengo pendiente uno de monorepos tanto para node con Lerna como con el propio NestJS
@angelrenieryperdomocano2999
@angelrenieryperdomocano2999 10 ай бұрын
Que bueno seria un curso de backend, con un proyecto real, seria grandioso, gracias por lo que compartes.
@AlbertHernandez
@AlbertHernandez 10 ай бұрын
Es algo que tengo pendiente, no se cuando pero mi idea es en algún momento montar una aplicación entera desde cero e ir enseñándolo aquí
@GabrielVargas-h8p
@GabrielVargas-h8p 10 ай бұрын
Al fin encontre alguien que hable de Nestjs Saludos 😊😊
@AlbertHernandez
@AlbertHernandez 10 ай бұрын
Hehe, me alegro! Pronto se ira viniendo mas contenido de NestJS, espero que os guste! Un saludo
@faqundoGaming
@faqundoGaming 7 ай бұрын
Gracias Albert por tus videos. No existen muchos canales con cosas avanzadas de Nestjs. Asi que bienvenido, gran aporte siempre. Redis , Performance , custom database performance etc... bienvenidos!
@AlbertHernandez
@AlbertHernandez 7 ай бұрын
Apuntadísimo esas recomendaciones, muchas gracias!! Y me alegro de que te gusten los videos 😁😁
@juanestebancalderonortiz4778
@juanestebancalderonortiz4778 10 ай бұрын
Uf! Como esperábamos contenido de NestJS, gracias Albert!
@AlbertHernandez
@AlbertHernandez 10 ай бұрын
Hehe pues se va a venir mas contenido muy pronto, espero que os guste :D
@MonSster-jf7ex
@MonSster-jf7ex 9 ай бұрын
Muchas gracias por el video, me ha quedado clarísimo. Llevo poco tiempo con Nest, pero me esta encantando como integra de facil las cosas, ademas su documentación es muy buena, ojalá ka comunidad crezca como en otras tecnologías. Me suscribo
@AlbertHernandez
@AlbertHernandez 9 ай бұрын
Para mi esto es de lo mejorcito del framework, que el ya te ofrece digamos las interfaces y luego es solo cambiar la implementación que muchas veces y conforme crezca la comunidad, habrán más y más. Eso si, lo que también tenemos luego que evaluar es cuanto de acoplados estamos al framework, que eso ya es otra historia :)
@anelioalvarez
@anelioalvarez 10 ай бұрын
Excelente video!. Consulto lo siguiente: se podría hacer un decorador que se encargue de comprobar/setear la cache para no escribir la misma lógica por cada servicio que se quiera cachear? De esta forma se me ocurre que podemos decorar los GET, e inclusive parametrizar el decorador con un ttl en específico o poner un valor por defecto. Muy buen video, saludos
@AlbertHernandez
@AlbertHernandez 10 ай бұрын
Gracias! Si, seria posible, la propia NestJS ya ofrece unos decoradores parecidos a lo que comentas pero creo que no comprueba los datos de entrada a la función, pero como comentas siempre podríamos crear los nuestros propios y usarlos, creo que quedaría genial :D
@villcamamanicristhian4762
@villcamamanicristhian4762 10 ай бұрын
Muy buen video y fuiste claro en todo eres un crack
@AlbertHernandez
@AlbertHernandez 10 ай бұрын
Muchas gracias! Un saludo 😁
@tamarafrazzetta6864
@tamarafrazzetta6864 Ай бұрын
Que buen aporte
@AlbertHernandez
@AlbertHernandez Ай бұрын
Gracias! 😁
@gposoft
@gposoft 6 ай бұрын
estaria excelente ver ejemplo de nestjs con microservicios saludos !
@AlbertHernandez
@AlbertHernandez 6 ай бұрын
Sii justo tengo ese en la lista pero últimamente no estoy sacando tiempo para darle caña, espero en poco volver a la rutina e ir sacando mucho mas videos como ese que me comentas :D
@mordreck
@mordreck 10 ай бұрын
Buen video Albert! 😄
@AlbertHernandez
@AlbertHernandez 10 ай бұрын
Haha gracias! 😄😄
@AlejandroRL868
@AlejandroRL868 10 ай бұрын
bro, saludos desde Cuba, un curso completo, de nestjs, auth, clean code y clean architecture y todo lo que le quieras meter
@AlbertHernandez
@AlbertHernandez 10 ай бұрын
Saludos! Si, tengo pendiente ver si creo un curso completo donde desarrollemos una aplicación entera, por ahora tengo videos sueltos donde muestro como montar aplicaciones con clean architecture, base de datos como mongo, auth en NestJS... pero si es verdad que no tengo ninguno que junte todo y lo muestre de golpe en una aplicación completa, si veo hay interés en eso igual lo podemos traer mas adelante :D
@AlejandroRL868
@AlejandroRL868 10 ай бұрын
@@AlbertHernandez listo, genial!
@inanesilence
@inanesilence 5 ай бұрын
Hay un multitud de diferentes dependencias para la implementación de redis. En este excelente tutorial utilizas "cache-manager-redis-yet", has podido comparar pros y contras de la otra en discordia, es decir, "cache-manager-ioredis-yet"?
@AlbertHernandez
@AlbertHernandez 5 ай бұрын
Buenas! Pues no he podido probar la diferencia con esa otra, veamos si alguien de la comunidad si y nos puede dar ese feedback ^^ Creo que una de las cosas que mas me gustan de NestJS es que si queremos cambiar de una libreria a otra lo unico que tenemos que hacer es cambiarlo en el modulo para indicarle el otro y listo, idealmente no deberiamos tocar nada mas hehe
@hiramdev1.0
@hiramdev1.0 8 ай бұрын
muy buen video, me sirvió muchisimo!!!
@AlbertHernandez
@AlbertHernandez 8 ай бұрын
Es un placer 😁😁
@gposoft
@gposoft 6 ай бұрын
albert una pregunta técnica aplicaria este concepto para guardar perfil de usuario donde hay perfil que contiene permisos , roles y otra información para que cuando se solicite un recurso al backend no tenga que ir a base de datos a consultar permisos tomando en cuenta que pueden habar unos 5 mil usuarios haciendo peticiones
@AlbertHernandez
@AlbertHernandez 6 ай бұрын
Pues va a depender mucho del caso que tenemos, usar un sistema como redis para controles de permisos si que puede venir bien porque los controles de permisos no cambian mucho para los usuarios, por lo tanto la invalidación de dicha cache se volveria mas facilmente manejable. Sin embargo, yo por norma general no suelo meter una cache hasta que no veo que de verdad sea 100% necesario y que vaya a implicar una buena mejora de rendimiento, por ello te recomendaría primero que guardes esa informacion en la base de datos que estes usando, ya sea un mongo, postgresql o cualquiera, y luego si ves que ya necesitas más, entonces añadas esa cache con redis
@julianmartinez7520
@julianmartinez7520 9 ай бұрын
nice video
@AlbertHernandez
@AlbertHernandez 9 ай бұрын
Thanks mate!
@andymesta4913
@andymesta4913 3 ай бұрын
Si subo un proyecto en produccion no debo pagar por usar redis verdad? Vi que hace tres meses hicieron cambios en relacion a esto
@AlbertHernandez
@AlbertHernandez 3 ай бұрын
Buenas! Pues esto ya va depender del cloud que uses para subir a producción, pero por lo general esto es algo que si se suele pagar a no ser que te ofrezcan una prueba gratuita y no la excedas. Si quisieras ir por una solución gratuita lo que te recomendaría es una Cache en la propia memoria del servicio
@andymesta4913
@andymesta4913 3 ай бұрын
@@AlbertHernandez excelente, gracias. Asi es como lo tenia planeado manejar.
@quicktutorial2761
@quicktutorial2761 10 ай бұрын
y en nodejs con express?
@AlbertHernandez
@AlbertHernandez 10 ай бұрын
Justo ese lo subí hace ya un tiempo, te lo dejo aquí por si quieres darle un vistazo: kzbin.info/www/bejne/rYDKoZamZ7KJfKc
@quicktutorial2761
@quicktutorial2761 10 ай бұрын
@@AlbertHernandez muy interesante y bien explicados tus videos.... ingenieria pura. muy util... sigue asi. saludos!
@AlbertHernandez
@AlbertHernandez 10 ай бұрын
Muchas gracias! 😁 Un saludo!
No uses los cron jobs de NestJS sin ver esto! | Tutorial NestJS
14:50
Albert Hernandez
Рет қаралды 3,8 М.
Acelera tus aplicaciones Node.js con Redis
32:09
Albert Hernandez
Рет қаралды 4,5 М.
啊?就这么水灵灵的穿上了?
00:18
一航1
Рет қаралды 99 МЛН
Sigma baby, you've conquered soap! 😲😮‍💨 LeoNata family #shorts
00:37
Por esto debes usar SWC para compilar tus servicios de NestJS
15:34
Albert Hernandez
Рет қаралды 2,8 М.
NestJs caching with Redis
18:17
Computerix
Рет қаралды 7 М.
Si tuviera que empezar un nuevo proyecto de NestJS usaría esto!
20:16
Albert Hernandez
Рет қаралды 18 М.
Arquitectura Hexagonal en NestJS | Clean Architecture
47:22
Albert Hernandez
Рет қаралды 7 М.
NestJS Testing Tutorial | Unit and Integration Testing
44:56
Marius Espejo
Рет қаралды 121 М.
Bull & NestJS = Achieving Scale in Node.js
31:41
Michael Guay
Рет қаралды 33 М.
IDE definitivo de Kubernetes para principantes y GRATIS! | OpenLens
15:34
Albert Hernandez
Рет қаралды 1,2 М.
啊?就这么水灵灵的穿上了?
00:18
一航1
Рет қаралды 99 МЛН