diff --git a/ui/src/components/features/PlatformTopology.tsx b/ui/src/components/features/PlatformTopology.tsx index 6a3c3bb..526fe00 100644 --- a/ui/src/components/features/PlatformTopology.tsx +++ b/ui/src/components/features/PlatformTopology.tsx @@ -97,6 +97,11 @@ const FLOW_EDGES: FlowEdge[] = [ { from: 'spark', to: 'hadoop', kind: 'etl', label: 'Historical archive' }, { from: 'airflow', to: 'hadoop', kind: 'orchestration', label: 'Archive DAG' }, { from: 'iceberg', to: 'hadoop', kind: 'etl', label: 'Cold archive' }, + // Trino federates the operational databases directly via connector catalogs + { from: 'postgresql', to: 'trino', kind: 'query', label: 'Federated SQL' }, + { from: 'mysql', to: 'trino', kind: 'query', label: 'Federated SQL' }, + { from: 'mongodb', to: 'trino', kind: 'query', label: 'Federated SQL' }, + { from: 'cassandra', to: 'trino', kind: 'query', label: 'Federated SQL' }, // Query & serve { from: 'iceberg', to: 'trino', kind: 'query', label: 'SQL' }, { from: 'hadoop', to: 'trino', kind: 'query', label: 'Historical SQL' },