Home / Companies / Confluent / Blog / Post Details
Content Deep Dive

Building Event Streaming Applications in .NET

Blog post from Confluent

Post Details
Company
Date Published
Author
Yinsidi Jiao, Bill Bejeck, Wei Rui
Word Count
3,412
Company Posts That Month
6
Language
English
Hacker News Points
-
Post removed?
No
Summary

The text provides an in-depth discussion on building a high-throughput event streaming application using Apache Kafka, .NET Kafka clients, and the Task Parallel Library (TPL), which is designed to handle event streams efficiently. It emphasizes the importance of stream processing as a preferred approach for real-time data handling, illustrating how Kafka serves as the backbone with its distributed, fault-tolerant architecture. The TPL, particularly its Dataflow Library, is highlighted for its ability to manage concurrency and buffering, ensuring efficient data handling without sacrificing order. The text details the construction of a streaming application that processes purchase events, applying machine learning inferencing and format transformation to demonstrate the practical application of these technologies. Performance benefits, such as increased throughput through parallelization, are discussed, along with methods for managing data processing order and offset commitments to ensure at-least-once processing. The article concludes with a practical invitation to explore the GitHub repository for further experimentation and learning.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 20 1,162 354 129 -11%
RAG 1 13 9 4 +18%
Serverless 1 566 106 58 -60%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.