FlowLake is a distributed data processing pipeline
built on Apache Spark (Scala + PySpark) and Delta Lake.
It ingests raw transaction data, applies business transformations,
runs automated data-quality checks (null %, duplicates, completeness, record counts), and writes
validated output to a Delta-style data lake, monitored through a FastAPI control-room dashboard.
A real Apache Airflow deployment (dags/data_pipeline_dag.py)
schedules and runs the pipeline daily, submitting the actual Scala job to the live Spark cluster.
Choose a batch size and click Run to simulate a full
etl_corporate_registry_pipeline
DAG execution: Extract → Transform → Data Quality → Load → Report.