I've written an iOS app that interprets publicly accessible government data. It's a fairly small data set stored in a ZIP of CSV files. My app knows how to de-archive the data and ingest the CSVs into SQLite.
I'm concerned that a point of failure of my app is what happens if the government moves or stops serving up that data.
My thought is to create a space here that I could point my app to. I would then create a cron job to transfer the latest data from the government site to my location here. I'd do this transfer once a day, accounting for any hiccups in the process, such as the source data going missing. This way, the data would always be accessible to my app users even if it disappears from the official site.
My question is: Is this OK to do here? Are there resources here that I'll be consuming and could exhaust when my users access the data here? Is there a specific app type that I should use for this (if this is all feasible, I may just decide to host the SQLite files right here)?
It's my first time using Opalstack for something like this, as opposed to just hosting my web site, so pardon the simple questions. Just looking to better understand the best approach for this. Thanks!