What problem does it solve? Setting up reliable event-driven communication between microservices requires correctly configuring Dapr pub/sub components, subscriptions, and sidecar deployments, which involves many error-prone YAML and code details. ## Core Features & Use Cases - Component Configuration: Ready-to-use Dapr Component manifests for Kafka (including SASL authentication) and Redis backends, with consumer group, retry, and performance settings. - Subscription & Publishing Patterns: Declarative Subscription CRDs and programmatic FastAPI subscription endpoints, plus publishing via the Dapr sidecar HTTP API with CloudEvent metadata. - Kubernetes & Local Development: Deployment manifests with Dapr sidecar annotations, component scoping, Dapr CLI commands, and Docker Compose setups. - Use Case: A triage agent receives a user question and routes it by publishing to a concepts-request or debug-request topic; specialist agents subscribe through Dapr and publish responses back to a response-ready topic. ## Quick Start Ask the assistant to generate a Dapr Kafka pub/sub component and a FastAPI subscriber for a topic such as task-created, then apply it with kubectl.