This set of projects shows examples of how to use MassTransit for distributed messaging between dotnet applications.
MassTransit is a free, open-source distributed application framework for .NET. MassTransit makes it easy to create applications and services that leverage message-based, loosely-coupled asynchronous communication for higher availability, reliability, and scalability.
Amazon Simple Queue Service(SQS) & Simple Notification Service(SNS) services are used within the example projects as a mechanism to deliver messages to awaiting consumers. A producer will send a message to an SNS topic and then that message will get delivered to the configured subscribers. See image below.