Introduction To Eco-Digital Engineering - New
Introduction To Eco-Digital Engineering - New
Eco-digital engineering
Familiarize yourself with the knowledge and skills to navigate the rapidly evolving
landscape of sustainable information technology
• According to the World Health Organization (WHO), around 1.3 billion people, Inclusive
or 16% of the global population, have some sort of significant disability. 4
Tangible Intangible
Servers Laptops Workforce Data upload Attachment Application
❑ Keep your devices clean and well-maintained to extend ❑ Schedule tasks that require significant computing power,
their lifespan. such as backups or updates, during off-peak hours to
balance energy loads.
❑ When possible, upgrade parts like RAM, storage, or
graphics cards instead of buying new devices. ❑ Unsubscribe from unwanted emails to reduce data
storage and energy use.
❑ Look for electronics made from recycled or sustainable
materials. ❑ Lower the video quality when streaming and download
for offline viewing when possible.
❑ Enable power-saving modes on computers and
peripherals. Avoid overcharging. ❑ Combine shopping orders to reduce shipping emissions
& choose eco-friendly delivery options.
❑ Turn on sleep or hibernate modes when your devices are
not in use. ❑ Disable unnecessary app updates to conserve battery life
and data.
❑ Lower screen brightness to save battery and reduce
energy consumption. ❑ Compress files and limit data-intensive activities to save
energy.
❑ Recycle and properly dispose of electronic waste.
Principles
a core set of competencies needed to define, run
and build green software.
Patterns
a catalogue of how to apply green software
principles in a vendor agnostic way
Practices
a catalogue of how to apply green software
patterns in a vendor specific way
By optimizing code & algorithms, reducing data center power usage, and using energy-efficient hardware, green software
can help organizations save costs and meet sustainability goals.
Use the least amount of energy possible. The more we utilize a computer, the more efficient it becomes.
• Demand shifting means moving your energy consumption to different locations (spatial shifting) or times of days
(temporal shifting) where the carbon intensity is lower.
• Demand shaping means adapting your energy consumption around carbon intensity variability in order to consume
more in periods of low intensity and less in periods of high intensity.
Do more when the electricity is cleaner and do less when the electricity is dirtier.
Design systems that can scale efficiently with demand, Green coding:
ensuring they can handle increased load without • Write clean and efficient code to reduce complexity
significant performance degradation. and improve performance.
• Avoid redundant code and optimize code to minimize
execution time and resource consumption.
Structural Considerations: • Efficiently manage memory by avoiding memory
• Optimize media use in websites and apps (e.g., leaks, using appropriate data structures, releasing
images, videos). resources when they are no longer needed.
• Evaluate and reduce media resolution without
compromising UX. Green engineering:
• E.g. less high-res images = less server load & energy • Track and analyze the usage of CPU, memory, other
use. resources to identify inefficient resources and
configurations.
Behavioural Considerations: • Reduce energy consumption by optimizing
• Design to reduce unnecessary user actions and screen networking such as efficient routing.
time. • Optimize development environments:
• E.g. faster loading pages = fewer clicks and less • Use energy-efficient hardware.
energy consumption. • Turn off idle machines.
• Use energy-saving modes.
• Utilize virtualization to minimize physical hardware.
Netflix is the #1 video streaming service, consuming up to 15% of internet traffic. Netflix uses the below technologies
to mitigate its environmental footprint from show production and cloud infrastructure.
• Just-in-Time computing: Encode videos near the user after identifying the end
device format.
You've taken a significant step towards understanding sustainability in technology, and we're thrilled to have been
part of your journey. But why stop here?
Elevate your skills and client offerings by signing up for our Eco-Digital Engineering LevelUp program.
Why LevelUp?
• Learn advanced techniques to design and develop eco-friendly and accessible software solutions.
• Position yourself as a leader in the growing field of sustainable technology.
• Enhance your portfolio and attract clients who value green, ethical and inclusive IT practices.
Find out more about Nagarro’s sustainability offerings, connect with the Sustainability Practice, which is a
dedicated consulting arm that helps clients embed sustainability into their business strategies and accelerate
their journey from commitment to actionable results.
Our capabilities
Sustainability strategy & Resource efficiency & green Regulatory Frameworks & Learning programs Green data centres &
circular business models infrastructure Standards – CSRD, TCFD, end-user devices
Role-based awareness
EU Taxonomy etc.
Climate risk assessment Supplier sustainability Green applications & software
Nudges and nuggets for
GHG Scope 1, 2 and 3
Double materiality Integrating ESG into core reinforcement Green data & AI
accounting
business processes
Click here for more details CSRD – Corporate Sustainability Reporting Directive | TCFD –Taskforce on Climate-related Financial Disclosures