Sto facendo un'applicazione di medie dimensioni per essere distribuita privatamente a diverse Chiese. Si connette a un database Azure ma non ha alcun server che gestisce le informazioni (a parte il server SQL). L'applicazione dipende molto dalle informazioni memorizzate nei database poiché vengono salvati pochissimi dati sul lato client (solo le impostazioni personali dell'utente, il codice prodotto).
Ma ho un dilemma. Le informazioni memorizzate sul server sono abbastanza confidenziali in quanto salva le informazioni private delle persone (come dati demografici, informazioni personali e identificabili) e voglio essere in grado di connettere l'applicazione al database senza che la stringa di connessione sia facilmente accessibile, specialmente permettendo tutte le copie dell'applicazione per avere accesso raw e illimitato al database. Qual è il modo migliore per realizzare questo? Al momento non disponiamo delle risorse per eseguire un server locale 24 ore su 24, 7 giorni su 7.
Ci sono soluzioni online là fuori?