Section 1 - Instruction

You've learned about DAGs and task dependencies. Now let's practice designing workflows that serve your different consumer patterns reliably.

Remember: BI dashboards, ML features, and API services all need their data at different times and frequencies.

Engagement Message

Ready to orchestrate some workflows?

Section 2 - Practice

Type

Multiple Choice

Practice Question

Which task dependency makes the most sense for a daily sales dashboard?

A. Extract sales data → Clean data → Generate dashboard → Send email alert B. Generate dashboard → Extract sales data → Clean data → Send email alert C. Send email alert → Extract sales data → Generate dashboard → Clean data D. Clean data → Extract sales data → Generate dashboard → Send email alert

Suggested Answers

  • A - Correct
  • B
  • C
  • D
Section 3 - Practice

Type

Sort Into Boxes

Practice Question

Sort these workflow components into the correct categories:

Labels

  • First Box Label: Data Processing
  • Second Box Label: Consumer Delivery

First Box Items

  • Source extraction
  • Data transformation
  • Data validation

Second Box Items

  • Quality checks
  • Report generation
  • Email notification
Section 4 - Practice

Type

Swipe Left or Right

Practice Question

Let's practice identifying problematic workflows. Swipe each scenario based on whether it represents good or bad workflow design:

Labels

Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal