Green Software Development – Architekturen und Praktiken zur Reduzierung des CO2
Details
In der Klimakrise sind alle aufgerufen Maßnahmen zu ergreifen, um das 1,5°-Ziel zu erreichen. Berechnungen machen die IT für 2% bis 4% des weltweiten CO2-Verbrauchs verantwortlich - Tendenz steigend. Wir als Softwareentwickler:innen haben die Verantwortung und die Möglichkeit hier die Situation zu verbessern.
In diesem Beitrag gibt Aydin Mir Mohammadi einen ersten Einblick in das Thema. Er zeigt auf, wie man den CO2-Verbrauch der Software -auch über den gesamten Lebenszyklus hinweg- messen oder zumindest abschätzen kann. Welches sind dabei die einfachen Kennzahlen zur Orientierung für die Emissionen, die leicht zu optimieren sind?
Neben der Erfassung des CO2-Verbrauchs beschäftigt sich der Vortrag mit den Maßnahmen zur Reduzierung dieser Emissionen. Welche Patterns können gewählt werden? Welche Anwendungs- und System-Architekturen haben den geringeren CO2-Ausstoß und welche Nachteile haben diese?
Unser Gast: Aydin Mir Mohammadi, Partner und Architekt bei bluehands erstellt seit mehr als zwanzig Jahren Software. Er ist spezialisiert auf die Entwicklung verteilter Anwendung auf Basis der Microsoft Technologien.
Aydin ist Mitinitiator der .NET User Group Karlsruhe, Organisator der Green Software Development Karlsruhe und host des #nossued Open Space. Darüber hinaus engagiert er sich bei der Ausbildung von jungen Softwareentwickler:innen als Dozent an der Dualen Hochschule Karlsruhe.
P.S. Am Ende der Show gibt es ein Quiz-Spiel und der erste Platz bekommt eine "Free Personal Subscription" von JetBrains.
z.B. Für AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C++, Rider, RubyMine, WebStorm, oder dotUltimate.
