Dato un'app mobile relativamente semplice che consuma dati semi-statici (raramente aggiornati a mano), è una buona idea semplicemente archiviare questi dati in un repository pubblico di GitHub, sotto forma di una raccolta strutturata di file JSON?
Questi dati non contengono nulla di sensibile o segreto (quindi non vi è alcun rischio nel renderlo pubblico) e non devono essere ripetutamente recuperati. Il numero di questi file JSON è relativamente grande, ed è vantaggioso poter modificare o aggiungere nuovi file facilmente e rapidamente.
Tutto ciò rende la memorizzazione dei dati su GitHub come una valida opzione. Tuttavia:
- Violare i termini del servizio, sia su GitHub che su Apple (supponendo che l'app sia per iOS)?
- Questo ha gravi problemi di scalabilità che rendono l'idea non fattibile al di là di un semplice esperimento? I dati non verranno richiesti dall'app molto spesso, ma il repository GitHub rischia ancora di ricevere un carico più pesante del normale, se il numero di utenti aumenta.
- Ci sono altri problemi con questo?