← All tracks

Airflow

Idempotent DAGs, catchup, and why XCom is not a data bus

16 questions with hidden solutions

Drill this stack →

  1. Q1AirbnbLyftRedditOrchestrationeasy

    Why is catchup=True dangerous on a new DAG?

  2. Q2SpotifyNetflixPinterestOrchestrationhard

    A load task appends. The retry doubled yesterday. What was missing?

  3. Q3AstronomerAirbnbRobinhoodOrchestrationeasy

    Sensor versus a shorter schedule. How do you avoid slot deadlock?

  4. Q4DatabricksSnowflakeConfluentOrchestrationhard

    data_interval_end vs execution_date. Which one do you use for a daily partition?

  5. Q5GoogleMetaUberOrchestrationeasy

    TaskFlow vs operators. When do you still write a classic Operator?

  6. Q6Capital OneAmerican ExpressIntuitOrchestrationmedium

    Pools, priority_weight, and a Monday-morning stampede. Design the guardrail.

  7. Q7AstronomerAirbnbLyftOrchestrationmedium

    Dynamic task mapping vs 12 copy-pasted tasks.

  8. Q8AirbnbRedditAstronomerOrchestrationeasy

    A DAG file queries Snowflake at import time. What dies?

  9. Q9DatabricksAstronomerGoogleOrchestrationhard

    setup/teardown vs a hope that the cluster terminates.

  10. Q10AirbnbLyftSpotifyOrchestrationmedium

    How do you rerun one day without editing start_date?

  11. Q11AstronomerAirbnbLyftOrchestrationhard

    A mapped task blows the scheduler with 8,000 mapped instances. What do you do before “bigger scheduler”?

  12. Q12AirbnbLyftRedditOrchestrationeasy

    XCom holds a 20 MB pandas JSON. Why is the metadata DB sad?

  13. Q13AstronomerDatabricksStripeOrchestrationmedium

    deferrable sensors vs poking every 30s. What did you free?

  14. Q14AirbnbGitLabSnowflakeOrchestrationmedium

    A DAG import queries Snowflake to build task lists. Why did the scheduler restart loop?

  15. Q15Capital OneStripeShopifyOrchestrationeasy

    catchup=False forever. What history did you silently skip?

  16. Q16UberNetflixAirbnbOrchestrationmedium

    You need a backfill of 400 days. How do you not strand the 08:00 DAG?

Search DataLane

↑↓ navigate↵ openesc close