tubeshowcase●1,194,391 videos♡ My collection 0
← Learn to Code

Learn to Code23:43

Carbon Aware Computing - Using .NET Open Source libraries for more sustainable applications

dotnet ↗

From the creator

Modern software development must become climate-friendly and resource-saving. However, we don't have to reinvent the wheel, as Green Software Development design patterns already exist. After the “usual suspects” such as maximizing server utilization, minimizing memory and processor utilization and dynamic scaling, a paradigm shift is needed. Similar to the energy transition, the use of resources must be aligned with the supply of resources. This is the principle of carbon aware computing. One option is to shift plannable loads (tasks, jobs, batch processes) to times with a high proportion of renewable energy in the power grid (time-shifting). A different strategy is required for on-demand loads and scaling. Here, the application must adapt the supply and its functionality to the available resources. This process is called demand shaping. This talk will show how these patterns can be implemented with Open Source .NET Libraries - on prem, in the cloud with Azure PaaS or in Kubernetes and what options an application has to “shed” the load. We see CarbonAware SDK with life Open Data, Job-Sheduling with Hangfire, Powershell Commandlets for automation, Kubernetes Exporter for KEDA & Prometheus. All aspects will be addressed: How does scaling work, how can you limit it dynamically based on the CO2 intensity of the power grid and where do you get the prediction data from. And the whole thing with lots of live demos. 🎥 See more from .NET Conf: https://aka.ms/dotnetc

Published 2025-11-14 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.

Keep exploring Learn to Code