Session

Tools, SDK and patterns for climate-friendly applications

“cut to the chase” could be the subtitle of this presentation. Green software development has three components: Mindset and culture, knowledge and tooling. No further explanation is needed for the mindset: Our industry accounts for 4% of global CO2 emissions and is therefore relevant.

After a short and intensive introduction to the principles and design patterns for developing green software (specifically: energy and hardware efficiency, carbon intensity, demand shifting), Aydin shows us a selection of tools and SDKs to implement these topics.

We will learn how to measure the energy consumption of our applications in different environments. We see tools for measuring energy in the cloud with platform services, in Kubernetes clusters, in virtual machines or directly on bare metal.

We learn how we can use the knowledge gained and tools to optimize our application and thus reduce CO2 emissions.

A very big lever for CO2 reduction is shifting the load to times or regions with available renewable energy. We will learn strategies on how to align our software and how to recognize and forecast these “clean compute slots”.

At the end, every person in the auditorium should be able to start developing green software.

Aydin Mir Mohammadi

software architect & cto at bluehands, community enthusiast

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top