# Component Interaction Map (/docs/Data/component-interaction-map)



The Data services are designed to work together as a data and analytics layer.

Interaction View [#interaction-view]

<Mermaid
  chart="flowchart LR
    SRC[&#x22;Source Systems&#x22;] --> AB[&#x22;Airbyte&#x22;]
    AB --> OBJ[&#x22;Rook-Ceph&#x22;]
    AB --> SQL[&#x22;PostgreSQL&#x22;]
    AB --> TMP[&#x22;Temporal&#x22;]

    EVT[&#x22;Event Producers&#x22;] --> KAF[&#x22;Kafka&#x22;]

    BI[&#x22;Superset&#x22;] --> KC[&#x22;Keycloak&#x22;]

    KF[&#x22;Kubeflow&#x22;] --> OBJ
    KF --> KAF"
/>

Key Patterns [#key-patterns]

* `Airbyte` is the main ingestion and synchronization entry point.
* `Superset` is the main business intelligence surface.
* `Kafka` supports streaming and event-driven data flows.
* `Kubeflow` provides ML pipeline orchestration and notebook-based development.
* Data depends on Runtime for identity, storage, ingress, and other shared platform services.
