Skip to content

6.9. Data Engineering Lakehouse Flow

MinIO, Iceberg REST, Spark, JupyterHub, Zeppelin, Airflow, Trino, and Redpanda.

1. Diagram

Open the full-size diagram.

2. Notes

Iceberg REST's catalog metadata lives in Supabase Postgres via a JDBC catalog, not a Hive metastore — if CATALOG_URI isn't pointed at jdbc:postgresql://supabase-db:5432/iceberg, the base image silently falls back to a local SQLite catalog and metadata vanishes on restart. Trino runs single-coordinator, no worker scaling, by design. Spark still starts with ICEBERG_REST_SOURCE=disabled for ML-only use; only lakehouse SQL fails.

3. Source Files

  • services/minio/service.yml
  • services/trino/service.yml
  • services/iceberg-rest/service.yml
  • services/spark/service.yml