Progettare con parsimonia

30. Riduci al minimo il trasferimento dei dati

Riduci al minimo il trasferimento dei dati

Perché è importante?

Probabilmente avete già sentito dire che i dati sono il nuovo petrolio. Raccogliere o conservare più dati del necessario è dannoso per l'ambiente, poiché richiede un elevato consumo energetico e comporta emissioni di carbonio durante la trasmissione e l'archiviazione dei dati nei data center. Un dato percorre in media 15.000 km (o 9320 miglia). Le stime variano, ma alcuni suggeriscono che fino all'80-90% dei dati generati dalle aziende sia considerato dark data (dati digitali monouso). Questi possono rendere le operazioni aziendali più complesse e i prodotti più grandi, più lenti e più costosi.

Cosa posso fare?

  • Utilizzare un approccio "minimo predefinito" in assenza di specifiche

  • Evitare di interrogare regolarmente l'API e valutare l'utilizzo di hook REST

  • Utilizzare formati di dati leggeri come JSON e tecniche di compressione dei dati per ridurre le dimensioni dei file

  • Scegliere data center situati vicino agli utenti. Minore è la distanza che i dati devono percorrere, minore è il consumo energetico.

  • Utilizzare reti di distribuzione dei contenuti (CDN) per fornire risorse, come file immagine, da una rete di data center in tutto il mondo.

  • Implementare funzionalità di caching, batching e offline

  • Ridurre le dimensioni dei pacchetti degli aggiornamenti delle app mobili

  • Ridurre al minimo i dati ridondanti e la frequenza di aggiornamento dei dati. Puntare a un aggiornamento dei dati più spesso attivato dall'utente.

  • Evita dimensioni DOM eccessive e reindirizzamenti a più pagine

  • Massimizza l'elaborazione dei dati e le operazioni di calcolo nel back-end e riduci al minimo l'elaborazione front-end

  • Connettiti a un database solo quando necessario

  • Archivia i dati statici localmente

  • Elimina i vecchi account utente e i vecchi dati

Cose da considerare

  • 🧑💰Utilizzo efficiente dei data center e dei server per operazioni più ecologiche

  • 🧑Prestazioni dei prodotti ottimizzate, come dimostra la maggiore velocità di caricamento

  • 🧑💰Migliore esperienza utente con conseguente aumento dei tassi di conversione e della soddisfazione complessiva

  • 💰Ottimizzazione con conseguente riduzione delle spese per il cloud

  • 💰Rigorose misure di sicurezza dei dati che garantiscono la conformità e proteggono la fiducia degli utenti

Che aspetto ha il successo?

Ti consigliamo di monitorare l'utilizzo delle risorse del server, come CPU e memoria, per garantire un risparmio efficace. Se il tuo prodotto si avvale di servizi di hosting di terze parti, valuta i parametri di sostenibilità del provider di hosting, come le fonti energetiche e gli impegni in materia di neutralità carbonica. Per ulteriori informazioni, consulta Scegli un provider di hosting sostenibile.