Why does it matter?
We need to shift from Always-ON to Always-Available practice.
Temporarily disabling certain features or libraries based on energy consumption or server load is a strategic approach to software management. We can prioritize operational efficiency and environmental responsibility by reducing demand during peak load times or when energy is sourced from fossil fuels.
This method ensures that the software adapts to real-time infrastructural constraints, minimizing ecological impact. This approach can be applied to advertising services, analytics or any third-party integration not vital to the user experience.
What can I do?
-
Determine which features are essential and which can be temporarily disabled without severely impacting user experience (e.g., during the night or holidays)
-
Turn off development & test environments overnights and weekends
-
Implement real-time tracking of server load and energy sources
-
Design algorithms that can auto-disable features based on set thresholds
-
Inform users when certain features are temporarily disabled and the rationale behind it (see Promote green user behaviors)
-
Create a mechanism for users to provide feedback on the impact of these decisions on their experience
-
Switch from Always-on to Always-Available
Things to consider
-
π§π° Enhanced user experience leading to improved conversion rates and overall satisfaction
-
π° Optimization leading to reduced cloud expenditure
What does success look like?
Determining which feature should be paused, scheduled or disabled entirely requires a strong understanding of your usersβ journey. If you donβt feel that it is right for you, you should consider @Set up ultra eco-mode as an alternative.
Have you tried implementing this best practice?
By documenting and sharing your story with us, you will enable the community to learn from each other and become more successful.
Support Climate Product Leaders
Help us produce more free content and increase our impact in the face of our climate crisis by making a one-off or regular donation.
Become an ambassador
Are you passionate about climate solutions and digital innovation? Help us shape the future of sustainable digital product management and join our team of volunteers.