In this video we will check out how to implement our very first program with RabbitMQ using C#. We will write both a simple consumer and producer using the official RabbitMQ library. We will learn the basics of setting up a basic consumer and producer and work with queues and the default exchange. If your more interested in a Python example please checkout the previous video (4a) as both this video and the previous video will share the same concepts just implemented in different languages. --------------------------------------------------------------------------------------------------------------------------- Check out the code on GitHub: https://github.com/delaneybrian/jumpstartCS-rabbitmq-csharp/tree/master/1-First-RabbitMQ-App --------------------------------------------------------------------------------------------------------------------------- RabbitMQ is the most widely deployed open source message broker. A message broker is an intermediary computer program module that translates a message from the formal messaging protocol of the sender to the formal messaging protocol of the receiver. Using RabbitMQ allows us to create a highly decoupled micro services system easily. It can be deployed on many clouds as well as on premise. It comes with many interesting features and is even extendable by the use of plugins. --------------------------------------------------------------------------------------------------------------------------- Check out our Azure Service Fabric Tutorial for developing highly reliable distributed applications: https://www.youtube.com/playlist?list=PLalrWAGybpB_dBdtvLXUjOFp78X97lren Check out our Cassandra Tutorial for a distributed and highly available solution for your applications: https://www.youtube.com/playlist?list=PLalrWAGybpB-L1PGA-NfFu2uiWHEsdscD