(Virtual) Event Streaming in .NET (Bill Bejeck)
Details
Title:
Event Streaming in .NET
Abstract:
When you stop and think about everyday life, you can easily view everything as an event. Day in and day out, everything that happens to you is a sequence of events. With that in mind, how would you design a new software system for working with events today? The answer is stream processing. Quickly becoming the de facto technology for dealing with event data, stream processing is an approach to software development that views events as an application's primary input or output. Whatever the use case, it's safe to say that a streaming approach is the best approach for handling events. This talk will discuss building an event streaming application using Apache Kafka®, the .NET producer and consumer clients, and the Task Parallel Library (TPL) from Microsoft. We'll start with a quick review of Apache Kafka, introduce the .NET clients and TPL library, and finally show how to combine all three for an end-to-end event streaming application.
Bio:
Bill Bejeck is working at Confluent (https://www.confluent.io/) as an Developer Experience Engineer / Integration Architect on the Developer Relations team. He was a software engineer for over 15 years and has regularly contributed to Kafka Streams. Before Confluent, he worked on various ingest applications as a U.S. Government contractor using distributed software such as Apache Kafka, Spark, and Hadoop. He has also written a book about Kafka Streams titled "Kafka Streams in Action" (https://www.amazon.com/Kafka-Streams-Action-Real-time-microservices/dp/1617294470).
This is an online / virtual event only. Please RSVP for the Zoom link.
