After the learnings from my last 3 videos, where I walked through various features of RabbitMQ and how to use them with .Net Core. In this video, I will use all these learnings for building a reactive microservice using RabbitMQ as a message broker and ASP.NET Core.
In this video, I also used Swagger and IHostedService. Here are the links for these videos:
Swagger: https://youtu.be/jg_e011SjzE
IHostedService (Background service): https://youtu.be/1Fe7QD7Ovi8
Here are the videos of microservices, which I refer in this video:
Microservices basic: https://www.youtube.com/watch?v=atJkRk_MwdU&t=52s
Monolith to Microservice example (I will use the applications built as a part of this vide in the current video): https://www.youtube.com/watch?v=3AKqtggkaIA&t=230s
RabbitMQ Series videos:
Part 1: https://www.youtube.com/watch?v=w84uFSwulBI&t=18s
Part 2: https://www.youtube.com/watch?v=Cm2psU-zN90
Part 3: https://www.youtube.com/watch?v=EtTPtnn6uKE&t=349s
The source code of the Plain.RabbitMQ Nuget package in this video is available in my GitHub repo here: https://github.com/choudhurynirjhar/plain-rabbitmq
Nuget package location: https://www.nuget.org/packages/Plain.RabbitMQ/
Source code for this video is available in my GitHub repo here: https://github.com/choudhurynirjhar/reactive-microservice-demo