If you want to learn how to run heavy and long-running tasks using NestJS and create an asynchronous worker with RabbitMQ, then this video is for you!
In this video, I'm going to demonstrate the software architecture for creating applications with NestJS that need to run asynchronously and communicate an HTTP server with a Worker server using RabbitMQ message broker.
Two applications were created using a NestJS mono repo, where the first is a regular HTTP server, and the second is a NestJS microservice.
0:00 - Introduction
00:13 - Explain the architecture
02:11 - Explain code
06:07 - Test project
08:00 - Conclusion
Code link: https://github.com/Mpcsj-Computing/nestjs-long-running-tasks