Skip to content

Add Kafka Component #884

Closed
Closed

Description

.NET Aspire shows great promise in simplifying the development of distributed systems using .NET for cloud-native applications. However, the absence of support for Kafka (or even similar technologies such as Azure Event Hubs) poses a significant limitation to its broader adoption in the cloud-native ecosystem.

Kafka is central to a lot of modern architecture. It's used by >80% of the Fortune 100, and unlike other systems where there are a lot of vendor-specific alternatives, it's overwhelmingly the most popular option when you're trying to build an event-driven backbone with data in motion at scale.

I recognize the challenges involved in integrating Kafka support, including the absence of a first-party managed Kafka service on Azure and lack of a comprehensive first-party Kafka.NET client. Despite these hurdles, I believe that supporting Kafka could greatly enhance .NET Aspire's relevance in contemporary cloud-native architectures.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    area-integrationsIssues pertaining to Aspire Integrations packages

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions