Apache Kafka is a distributed streaming platform that lets you build applications using a publish/subscribe model for messaging between services. Kafka is a powerful tool for building a communication infrastructure between applications and enabling microservice architectures. In this post, I’m going to walk through building a simple producer and consumer using .NET Core. [read more...]