Perché è importante?
Dobbiamo passare da una pratica Always-ON a una Always-Available.
Disattivare temporaneamente determinate funzionalità o librerie in base al consumo energetico o al carico del server è un approccio strategico alla gestione del software. Possiamo dare priorità all'efficienza operativa e alla responsabilità ambientale riducendo la domanda nei periodi di picco di carico o quando l'energia proviene da combustibili fossili.
Questo metodo garantisce che il software si adatti ai vincoli infrastrutturali in tempo reale, riducendo al minimo l'impatto ambientale. Questo approccio può essere applicato ai servizi pubblicitari, all'analisi dei dati o a qualsiasi integrazione di terze parti non essenziale per l'esperienza dell'utente.
Cosa posso fare?
-
Determinare quali funzionalità sono essenziali e quali possono essere temporaneamente disattivate senza influire negativamente sull'esperienza dell'utente (ad esempio durante la notte o nei giorni festivi)
-
Spegnere gli ambienti di sviluppo e test durante la notte e nei fine settimana
-
Implementare il monitoraggio in tempo reale del carico del server e delle fonti di energia
-
Progettare algoritmi in grado di disattivare automaticamente le funzionalità in base a soglie prestabilite
-
Informare gli utenti quando determinate funzionalità sono temporaneamente disattivate e spiegare le ragioni di tale scelta (vedere Promuovere comportamenti ecologici da parte degli utenti)
-
Creare un meccanismo che consenta agli utenti di fornire un feedback sull'impatto di queste decisioni sulla loro esperienza
-
Passare da "sempre attivo" a "sempre disponibile"
Cose da considerare
-
🧑💰 Migliore esperienza utente con conseguente aumento dei tassi di conversione e della soddisfazione complessiva
-
💰 Ottimizzazione con conseguente riduzione della spesa per il cloud
Che aspetto ha il successo?
Per determinare quale funzione debba essere messa in pausa, programmata o disattivata completamente, è necessario comprendere a fondo il percorso degli utenti. Se ritieni che questa soluzione non sia adatta alle tue esigenze, dovresti prendere in considerazione l'opzione @Imposta modalità ultra eco come alternativa.