Sep-12 11:30-11:55 in California East
Add to Calendar 09/12/2024 11:30 AM 09/12/2024 11:55 AM America/Los_Angeles AS24: How we use Airflow at Booking to orchestrate Big Data workflows

The talk will cover how we use Airflow at the heart of our Workflow Management Platform(WFM) at Booking.com, enabling our internal users to orchestrate big data workflows on Booking Data Exchange(BDX).

High level overview of the talk:

  • Adapting open source Airflow helm chart to spin up Airflow installation in Booking Kubernetes Service (BKS)

  • Coming up with Workflow definition format (yaml)

  • Conversion of workflow.yaml to workflow.py DAGs

  • Usage of Deferrable operators to provide standard step templates to users

  • Workspaces (collection of workflows), using it to ensure role based access to DAG permissions for users

  • Using okta for authentication

  • Alerting, monitoring, logging

  • Plans to shift to Astronomer

California East

The talk will cover how we use Airflow at the heart of our Workflow Management Platform(WFM) at Booking.com, enabling our internal users to orchestrate big data workflows on Booking Data Exchange(BDX).

High level overview of the talk:

  • Adapting open source Airflow helm chart to spin up Airflow installation in Booking Kubernetes Service (BKS)

  • Coming up with Workflow definition format (yaml)

  • Conversion of workflow.yaml to workflow.py DAGs

  • Usage of Deferrable operators to provide standard step templates to users

  • Workspaces (collection of workflows), using it to ensure role based access to DAG permissions for users

  • Using okta for authentication

  • Alerting, monitoring, logging

  • Plans to shift to Astronomer