Context
The problem
Teams needed self-service access to shared data assets, but the platform still had to preserve authorization, secrets, metadata, transformation ownership, and a usable BI layer.
The platform used Apache Kyuubi as the governed access layer with custom changes for engine selection, RBAC, and secrets management; Trino as a query engine; dbt for transformation; DataHub as the central metadata base; and Metabase as the BI layer.