+1 on this.

What if we want one job to run when three other jobs are finished? (which is possible for DAGs in Airflow by using datasets)