NestJS Microservices with RabbitMQ | Messenger Clone [1]

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 90

  • @JonPeppinck
    @JonPeppinck  ปีที่แล้ว +3

    Minimum prerequisites: Ability to create a CRUD application with NestJS and React. This is an intermediate to advanced project.
    --------------------------------------------------
    Recommended Udemy courses
    --------------------------------------------------
    NestJS - Zero to Hero: tinyurl.com/3rxsz669
    React - The Complete Guide: tinyurl.com/2t6v5yeu
    React Native - The Practical Guide: tinyurl.com/3wzmdzht
    Docker Mastery (with Kubernetes + Swarm): tinyurl.com/yeymdnhn

  • @maximeaubry2613
    @maximeaubry2613 5 หลายเดือนก่อน +1

    Hello.
    Thanks a lot for this playlist.
    I try to adapt this tutorial for Bunjs, and it's a nightmare.
    Auth app does not connect to postgres.
    Could you provide another tutorial for this part please ? 😊

  • @tercioalmeida1643
    @tercioalmeida1643 ปีที่แล้ว +1

    Thank you man!!! the best video about this

  • @EthanPhan-m2w
    @EthanPhan-m2w ปีที่แล้ว +1

    Thanks, I learned a lot from this video!

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Awesome, thanks for checking it out!

  • @salahadindinsafa7657
    @salahadindinsafa7657 ปีที่แล้ว +2

    Hi jon, I like your tutorial on nestjs and I have learned a lot from your video. Thank you very much

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Thanks so much for checking out this video. Glad you learnt a lot. There are more videos in the playlist if you are interested! Much appreciated!

  • @taras8068
    @taras8068 ปีที่แล้ว +1

    Cool) Thanks! Excellent project and technology stack.

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว +1

      Thanks so much Taras. Love the TH-cam emoji - matches the shirt. Will also explore TypeORM (and migrations) and React Query as part of the stack. Enjoy!

    • @taras8068
      @taras8068 ปีที่แล้ว

      @@JonPeppinck 🔥🙂

  • @SaifUddin-g9k
    @SaifUddin-g9k ปีที่แล้ว +1

    Good content, like your explanation

  • @infocentral1192
    @infocentral1192 ปีที่แล้ว +1

    Great Work Bro.... Appricited...

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Thanks so much. Glad you like this new series!

  • @francisabonyi7115
    @francisabonyi7115 ปีที่แล้ว +7

    Hello Jon, Nice tutorial I must say, but please is it possible for you to make a microservice video with an API gateway and rabbitMQ that handles auth for different other services, that protect endpoints that can be accessed only by authenticated users. Thanks

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว +8

      Thanks so much Francis! The main idea behind authentication in a microservices application is to have an Auth service and have a shared auth guard which calls the auth service such that we can protect all our endpoints. Please check out the latest videos on my channel as I have just recently covered authentication in microservices. Cheers!

    • @francisabonyi7115
      @francisabonyi7115 ปีที่แล้ว

      @@JonPeppinck thank you and I will check that out.

  • @Deepmukherjee18
    @Deepmukherjee18 ปีที่แล้ว +1

    Hi bro, a really good tutorial was helpful, I'm waiting for the next part.

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Glad you liked it!.. Next part coming soon.... Stay with me. Thank you.

  • @SiavashSol
    @SiavashSol ปีที่แล้ว

    Good Job, it was So useful for me.

  • @mahendranath2504
    @mahendranath2504 ปีที่แล้ว

    Thanks so much for the great content 👍👍🙌🙌👌👌😍😍, immediately subscribed and liked

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Thanks so much for subscribing and liking the video. Really appreciate it. Enjoy!

  • @ntesla5
    @ntesla5 29 วันที่ผ่านมา

    Great content, thank you

    • @JonPeppinck
      @JonPeppinck  27 วันที่ผ่านมา

      You have been working very hard! Cheers!

  • @denolitekbulut1502
    @denolitekbulut1502 ปีที่แล้ว

    Congrats! This is very useful in this tutorial.

  • @leonardopatricio1
    @leonardopatricio1 ปีที่แล้ว

    Hi bro, really goo tutorial it was helpful, I'm waiting for the next part.
    Thanks so much

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Coming Soon. Subscribe so you get notification. Thank you. 😍

  • @roauf-
    @roauf- ปีที่แล้ว

    Great explaination, I missed a lot because of not knowing you before!

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Thanks so much! Will have new videos every week for this new Facebook Messenger series! Please subscribe to stay up to date with the latest if you find it useful. Cheers!

    • @roauf-
      @roauf- ปีที่แล้ว

      @@JonPeppinck
      I already subscribed and activated the notifications
      I love the way you explain every line of your code, please continue

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      @@roauf- Thanks so much! Will do. Cheers!

  • @kirakira160
    @kirakira160 ปีที่แล้ว

    Gold content from golden Man ! Keep going Sir!💪💪

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      More to come!. Thank you for your appreciation.😍😘

  • @vipyt8550
    @vipyt8550 ปีที่แล้ว

    You are the best, thanks!!!

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Glad it helped!. You're Welcome.. Thanks.

  • @mfion1
    @mfion1 ปีที่แล้ว +1

    nice work

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Thanks so much! Hope you like this new series!

  • @anonymous-su8di
    @anonymous-su8di ปีที่แล้ว +1

    thanks teacher

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Very welcome. Thanks for watching!

  • @andresfcuellarc
    @andresfcuellarc ปีที่แล้ว +1

    Nice!!!

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Thanks so much, enjoy!

  • @dilanoviedo7832
    @dilanoviedo7832 ปีที่แล้ว +1

    where is part 2?
    I can't find the second part of this course, but I can find the third and the others 😪😭

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Hi there, you can find it by searching for the Facebook Messenger playlist on my channel. It has 18 videos in it.

  • @napokhan
    @napokhan ปีที่แล้ว +1

    so cool, thank u

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว +1

      Thanks for checking this video out as well. Cheers

  • @mustafakemal1794
    @mustafakemal1794 ปีที่แล้ว

    Keep up the good work

  • @daesk
    @daesk ปีที่แล้ว

    hello, i want to use a fanout exchange with nestjs and rabbitmq, how to achieve it? tysm.

  • @yayapanthong9334
    @yayapanthong9334 ปีที่แล้ว +1

    So good

  • @Dhsidhsusjs
    @Dhsidhsusjs ปีที่แล้ว +1

    Would doing this with redis as a message broker be similar?

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Yeah, all the message brokers are pretty much the same. gRPC is a little different though

  • @mykun8737
    @mykun8737 ปีที่แล้ว +1

    amazing, could you please finish the playlist

  • @kingstars8904
    @kingstars8904 ปีที่แล้ว

    The Best. Thanks

  • @88informa
    @88informa ปีที่แล้ว

    Hi, i get this error when trigung to start the auth:Error: Socket closed abruptly during opening handshake any help ??

  • @emredagdeviren6812
    @emredagdeviren6812 ปีที่แล้ว

    so a great video, thank U

  • @alvinvesincaplartv9726
    @alvinvesincaplartv9726 ปีที่แล้ว

    Thanks so much

  • @atomyt3836
    @atomyt3836 ปีที่แล้ว

    superb bro…

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Thank you so much 😀.. Keep Watching and share..

  • @aspadecreations1399
    @aspadecreations1399 ปีที่แล้ว

    Thank you

  • @merveningunlugu6005
    @merveningunlugu6005 ปีที่แล้ว

    Came in time

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Glad to know.. Thank you.

  • @djvarun2320
    @djvarun2320 ปีที่แล้ว

    thank you man

  • @technicallife5567
    @technicallife5567 ปีที่แล้ว

    Genius...

  • @danny786fulify
    @danny786fulify ปีที่แล้ว

    Got an error while running auth service:
    [Nest] 19136 - 11/12/2022, 9:44:51 PM ERROR [Server] Error: Handshake terminated by server: 403 (ACCESS-REFUSED) with message "ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile."
    [Nest] 19136 - 11/12/2022, 9:44:56 PM ERROR [Server] Connection to transport failed. Trying to reconnect...

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      Hi Danyal, I have now posted the code on GitHub. Try clone the Facebook Messenger project and see if that works.

    • @Merlinke91
      @Merlinke91 ปีที่แล้ว

      Did you find solution?

  • @parasarora5869
    @parasarora5869 ปีที่แล้ว

    I am facing an issue. When I emit an event from one service, first it receives the message successfully and the next message fails with error There is no matching event handler defined in the remote service. Do you happen to know about this error ?

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      I think I've seen this when there was a slight typo in the cmd between what is defined and what is consumed.

  • @neerosity
    @neerosity ปีที่แล้ว

    not working for me, in console showing apps are running but getting not found for localhost:

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว +1

      Check the .env and Docker and Docker compose files. It sounds like the port isn't getting exposed as intended. You can also try clone the repo from GitHub if you are still running into this issue.

    • @neerosity
      @neerosity ปีที่แล้ว

      @@JonPeppinck also found git code and youtube videos not matching...

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      @@neerosity you may be looking at the latest version. I commit after each video so perhaps an earlier snapshot of the code would be the same as this first video.

  • @ghazanusman1539
    @ghazanusman1539 ปีที่แล้ว

    i am unable to login to rabbitMQ dashboard although my username and password is correct

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว

      That is odd, and also hard to know what the cause of the problem is. Check the .env file - note there is a default user and also a regular user - in this video I made these values the same to avoid confusion - but if you changed the values you may want to check they are correct. If that doesn't work, perhaps try cloning the repo from GitHub and logging in with the same credentials as shown in the video.

    • @ghazanusman1539
      @ghazanusman1539 ปีที่แล้ว

      @@JonPeppinck i am using mac, is there any special configuration for mac like installing through brew or something?

  • @L0wPressure
    @L0wPressure ปีที่แล้ว +2

    Thanks, awesome video and channel - keep it up!
    So, guys, i'm not new to docker but i had this problem, that .env was not being read for some reason. Whj
    Turns out if you started container once, you might need to delete the volume that was created - and only then the env variables will be applied.
    My volume setup if you wonder:
    volumes:
    - $HOME/volumes/rabbitmq:/var/lib/rabbitmq

    • @JonPeppinck
      @JonPeppinck  ปีที่แล้ว +1

      Thanks so much. Will do. Thanks for sharing that - Next video I will dive deeper into Docker to set up the NestJS servers and PG database - and will go into detail about getting a good dev setup and volumes.

    • @ghazanusman1539
      @ghazanusman1539 ปีที่แล้ว

      @Boris you are also using mac right so it login working for you?

    • @L0wPressure
      @L0wPressure ปีที่แล้ว

      @@ghazanusman1539 yep