I avoid cron if I can and use event based functions, e.g. trigger when a file arrives. If its simple enough then that can run for free on cloud functions, otherwise Airflow for DAGs that can check in to Git, but if lots of data/streaming or row by row then Apache Beam
— Mark Edmondson (@HoloMarkeD) October 19, 2018