O'Reilly logo
  • Manuel DE PALMA thinks this is interesting:

This means that when you have, say, an SQL query that takes 10 minutes, it only has to be executed when the result is missing or when the query has changed afterwards. Also, if you want to (re-)run a specific step, Drake only considers (re-)running the steps on which it depends. This can save you a lot of time

From

Cover of Data Science at the Command Line

Note

Drake is a sort of agile scheduler - look handy !
https://github.com/Factual/drake