Practice green software patterns vocabulary: demand shaping, hardware efficiency, Software Carbon Intensity (SCI), and Green Software Foundation principles.
0 / 5 completed
1 / 5
The green software team implements ___ shaping: batch jobs are deferred to run when the grid is cleaner.
Demand shaping (or carbon-aware computing) means scheduling flexible workloads — batch processing, model training, backups — for times when the electricity grid has higher renewable generation and lower carbon intensity, reducing the carbon cost of the same work.
2 / 5
The Green Software Foundation promotes ___ efficiency as a core principle: get more work from the same hardware.
Hardware efficiency means maximising the utilisation of existing hardware — running at higher CPU/memory utilisation, using servers closer to end-of-life before buying new ones, and preferring software that needs fewer resources. Manufacturing hardware has high embodied carbon.
3 / 5
The team adopts the ___ CI metric to measure the carbon cost of running the software per unit of work.
SCI (Software Carbon Intensity) is a specification from the Green Software Foundation that measures the carbon emissions produced per functional unit of a software system (e.g., per API call, per user, per transaction). It enables comparison and improvement tracking.
4 / 5
The ___ Software Foundation publishes the principles and specifications for building greener software.
The Green Software Foundation (greensoftware.foundation) is a Linux Foundation project whose members include Microsoft, Google, Thoughtworks, and others. It publishes the Green Software Patterns catalog, the SCI specification, and training materials.
5 / 5
The architecture review considers the ___ emissions of new servers — the carbon already spent manufacturing the hardware.
Embodied carbon (or embedded carbon) refers to the greenhouse gas emissions generated during the manufacture, transport, and end-of-life disposal of hardware. For modern servers, embodied carbon can represent 50–80% of lifetime emissions, making hardware efficiency critical.