runtime
All projects

Resilient Flight Data Pipeline

Check a flight file, transform it, retry a failed step, and show what shipped.

The project

Three flights. F3 has no minutes, so it cannot ship. You'll keep the rows that are complete, turn a late flight into its delay, remember the last flight you kept, retry a step a limited number of times, and write what shipped.

The steps

Your files

  • pipe.py you write this
  • main.py you write this
  • flights.py already written
  • data/flights.csv 3 rows
Resilient Flight Data Pipeline — Python project · Runtime