Sustainable Software Engineering: What is Demand Shaping? | One Dev Question

Demand shifting is the strategy of moving workloads to regions or times when resources are constrained. Demand shaping is a similar strategy but instead of moving a demand to a different regional time where there are enough resources, we shape our demand to match existing supply. If the supply is electricity, then whatever renewable energy is available right now; we change our application so that's all it uses. See Principle 7: Demand shaping - Learn | Microsoft Docs.