How to Implement the Pub/Sub Pattern with .NET, Amazon SNS and CloudEvents
There is no shortage of technologies that allow for building pub-sub messaging systems. Off the cuff, I can think of NServiceBus, Azure Service Bus, RabbitMQ, MassTransit, etc. However, Amazon Simple Notification Service or SNS, may be the easiest to implement as well as the most flexible solution. What Exactly is the Pub-Sub Pattern? In essence, the pub-sub pattern or publish-subscribe pattern, is a messaging pattern in software architecture where a publisher creates a message…
Keep readingCreate an SQS Queue and an SNS Topic and Subscription using the AWS CLI
AWS gives engineers many ways to accomplish many tasks. Here we will look at creating both a Simple Notification Service topic as well as a Simple Queue Service queue and then creating an SNS subscription “linking” the two. All the while, we will exclusively use the AWS CLI to accomplish the task. This exercise could also be carried out in the AWS console as well as one of the AWS SDKs and…
Keep readingCreate an AWS SQS Queue from the Console
This is a multipart series on Interapplication Messaging with .NET and AWS Simple Queue Service (SQS). Checkout all tutorials in the series. Warning: some AWS services may have fees associated with them. Simple Interapplication Messaging with .NET and AWS Simple Queue ServiceCreate an AWS SQS Queue from the ConsoleCreating a Simple .NET AWS SQS Message Producer ApplicationCreate a Simple .NET Application to Consume an AWS SQS Queue Creating an SQS queue through…
Keep readingCreate a Simple .NET Application to Consume an Amazon SQS Queue
This is a multipart series on Interapplication Messaging with .NET and AWS Simple Queue Service (SQS). Checkout all the tutorials in the series. Simple Interapplication Messaging with .NET and AWS Simple Queue ServiceCreate an AWS SQS Queue from the ConsoleCreating a Simple .NET AWS SQS Message Producer ApplicationCreate a Simple .NET Application to Consume an AWS SQS Queue In the last post, we focused on creating a .NET console application that created…
Keep readingCreating a Simple .NET Amazon SQS Message Producer Application
This is a multipart series on Interapplication Messaging with .NET and AWS Simple Queue Service (SQS). Checkout all articles in the series. Simple Interapplication Messaging with .NET and AWS Simple Queue ServiceCreate an AWS SQS Queue from the ConsoleCreating a Simple .NET AWS SQS Message Producer ApplicationCreate a Simple .NET Application to Consume an AWS SQS Queue In interapplication messaging there are at least two parties that participate and those parties can…
Keep readingSimple Interapplication Messaging with .NET and Amazon Simple Queue Service
Amazon Simple Queue Service, a.k.a. SQS, is a message queuing service that allows for building loosely coupled applications and services and features high availability and nearly unlimited throughput. In this series of tutorial, we will create and configure an SQS queue and then develop .NET Core producer and consumer applications that send messages and receive messages, respectively. Warning: some AWS services may have fees associated with them. Create an AWS SQS Queue…
Keep readingDeveloping .NET Core Applications for Apache Kafka and Amazon MSK
Skip the detail and show me the solution. This is a multipart series on Developing for Apache Kafka and Amazon MSK (Amazon Managed Streaming for Apache Kafka). Checkout these other tutorials to get started with Apache Kafka. How to Build an Apache Kafka Development ServerHow to Build a Distributed Apache Kafka Development Cluster Apache Kafka is an open-source, distributed platform for building high performance, real-time streaming data pipelines/applications as well as a…
Keep readingHow to Build a Distributed Apache Kafka Development Cluster
This is a multipart series on Developing for Apache Kafka and Amazon MSK (Amazon Managed Streaming for Apache Kafka). Checkout these other articles on Apache Kafka. How to Build an Apache Kafka Development ServerDeveloping .NET Core Applications for Apache Kafka and Amazon MSK The title sounds daunting, but we will guide you step-by-step through the process and at the end of our journey you’ll learn that building a distributed Apache Kafka development…
Keep readingHow to Build an Apache Kafka Development Server
This is a multipart series on Developing for Apache Kafka and Amazon MSK (Amazon Managed Streaming for Apache Kafka). Checkout these other tutorials on Apache Kafka. How to Build a Distributed Apache Kafka Development ClusterDeveloping .NET Core Applications for Apache Kafka and Amazon MSK This is part one of a series on Developing for Apache Kafka and Amazon MSK (Amazon Managed Streaming for Apache Kafka). Note, for this solution, Kafka was installed…
Keep reading