@John Kang I am using Cloud Scheduler because it triggers the docker container I have hosted on Cloud Run as a job. Without it, I’d have to manually run it each time. I believe I could use Prefect to schedule the jobs but I had set this up way before I started using Prefect. I might have Prefect trigger it but as of right now, it’s fine.
As for why there are 3 data pipelines is because of organization. This being a personal project, I am experimenting with all sorts of technologies so these pipelines may not make efficient sense but it gives me the opportunity to learn.