Architecture Overview
Metoriq is a metadata-driven integration platform designed to define, govern, and execute data integrations from a server-side runtime.
Product direction
Metoriq treats integrations as governed metadata instead of scattered scripts or isolated jobs.
The current product is still in active development. The foundation is focused on the control plane and metadata catalog before real data movement and flow execution are introduced.
Core principles
CLI, scripts, and future UI surfaces are clients. Integrations are intended to run on the Metoriq server.
Relevant configuration should be represented as metadata that can be versioned, audited, and governed.
PostgreSQL is the initial foundation for internal metadata and future execution workspace.
Sources and destinations should be added through contracts, SDKs, and plugins.
Conceptual shape
CLI / VS Code / future Web UI
|
v
Metoriq Server
+ Metadata Catalog
+ Runtime / Orchestrator
+ Connector Contracts
+ PostgreSQL Workspace
+ Logs / Audit / Docs
Important boundaries
- Entity Framework Core is reserved for the internal metadata/control database.
- RAW data, staging tables, dynamic transformations, and bulk data movement are part of the data plane and should not use EF Core.
- The metadata database belongs to the Metoriq installation, not to a single tenant or environment.
- Tenants and environments are logical entities inside the metadata database.