0
Producer services
PROJECT IN PROGRESS
Research by Sushil Thesis Track
I am currently developing a platform where domain teams can register governed data products, stream events through Kafka, and make datasets discoverable through API and MCP tooling.
Producer services
Kafka topics wired
Access layers (API, MCP, CLI)
Automated tests
THESIS PROFILE
Researcher
Supervisor
Thesis Window
Current Stage
CURRENT IMPLEMENTATION
A FastAPI contracts service with Postgres persistence, deduplication via unique indexes,
catalog search, product data preview endpoint, Prometheus metrics, and Kafka event emission
to data-contracts.
Eight producers are available: MediaWiki, Jira, GitHub, Kimai, Paperless, Vtiger, Dovecot, and a secure generic producer with OIDC support.
An MCP server and client stack enables tool-based discovery of contracts, schema reads, and data sampling, with Streamable HTTP support and resource URIs for domain context.
Prometheus metrics across services, Grafana dashboard definitions, Docker Compose setup, Kubernetes manifests, and CI workflows for validation and image publishing.
SYSTEM SNAPSHOT
This is an active build, not a final release. I am iterating continuously on data quality, connector depth, and production-grade reliability.
ACTIVE DATA DOMAINS
THESIS ROADMAP
I am building a practical blueprint for governed, discoverable, and AI-ready enterprise data products. This thesis demonstrates how contract-first thinking, streaming, and MCP interfaces can converge into a usable data mesh platform.