EDC Kafka Extension - Mobility-Data-Space/mobility-data-space GitHub Wiki
MDS Kafka Streaming Cookbook
A comprehensive guide to building and deploying Kafka-based data streaming solutions in the Mobility Data Space (MDS) using Eclipse Dataspace Connector (EDC) and the MDS Kafka extension.
Documentation
For detailed information, refer to the following documentation:
Quick Start
For Data Providers
- Set up MDS Connector with Kafka extension
- Create assets, policies, and contract definitions
- Implement Kafka producers
- See Provider Setup Guide for details
For Data Consumers
- Deploy MDS Kafka Client Backend
- Browse catalogs and negotiate contracts
- Initiate transfer processes
- Access consumed data via REST API
- See Consumer Setup Guide for details
Production Deployment Considerations
- TLS Encryption: Enable SSL/TLS for all communications
- Authentication: Use proper OIDC providers and certificate-based authentication
- Network Security: Implement proper firewall rules and VPN access
- Secret Management: Use secure vaults for storing credentials
Support and Community
- GitHub Issues: Report bugs and feature requests
- Eclipse EDC: Official documentation
- IDSA: Dataspace Protocol specification
- MDS Community: Join the discussion
This cookbook provides a foundation for building Kafka-based streaming solutions in the Mobility Data Space. For specific use cases or advanced configurations, refer to the individual component documentation and community resources.