Draft de arquitectura

Visión de arquitectura

Metoriq es una plataforma de integración orientada por metadatos, diseñada para definir, gobernar y ejecutar integraciones desde un runtime server-side.

Dirección del producto

Metoriq trata las integraciones como metadatos gobernados, no como scripts dispersos o jobs aislados.

El producto sigue en desarrollo activo. La base actual prioriza el control plane y el catálogo de metadatos antes del movimiento real de datos y la ejecución de flows.

Principios centrales

Ejecución server-side

CLI, scripts y futuras interfaces son clientes. Las integraciones deben ejecutarse en el servidor Metoriq.

Diseño orientado por metadatos

Las configuraciones relevantes deben convertirse en metadatos versionables, auditables y gobernables.

PostgreSQL como motor inicial

PostgreSQL es la base inicial para metadatos internos y futuro workspace de ejecución.

Conectores extensibles

Fuentes y destinos deben agregarse mediante contratos, SDKs y plugins.

Forma conceptual

CLI / VS Code / futura Web UI
        |
        v
Metoriq Server
  + Catálogo de Metadatos
  + Runtime / Orquestador
  + Contratos de Conectores
  + Workspace PostgreSQL
  + Logs / Auditoría / Docs

Límites importantes

  • Entity Framework Core queda reservado para la base interna de metadatos/control plane.
  • RAW, staging, transformaciones dinámicas y cargas masivas pertenecen al data plane y no deben usar EF Core.
  • El metadata database pertenece a la instalación Metoriq, no a un tenant o environment específico.
  • Tenants y environments son entidades lógicas dentro del metadata database.