Amazon MSK

Developing .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 Server
How 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 platform that allows you to integrate messaging into your applications – think pub/sub. In the last few years Apache Kafka’s popularity has sky rocketed because it helps solve so many cloud computing problems due to its high throughput, scalability and high availability.

How 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 Server
Developing .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 cluster isn’t so difficult.

How 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 Cluster
Developing .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 on an Amazon Linux 2 virtual machine. Feel free to use whichever OS you are comfortable with.