Seit dem 1. Juli 2026 gelten für Rechenzentren in der EU neue gesetzliche Anforderungen. Verlangt werden PUE-Werte unter 1,2 und eine Wärmerückgewinnung von mindestens 10 Prozent. Bereits im Februar ist außerdem die ISO 20125 in Kraft getreten, die Nachhaltigkeitsanforderungen für digitale Dienste international standardisiert. Das klingt zunächst nach einem reinen Infrastruktur-Thema. Tatsächlich hat es direkte Konsequenzen für jeden, der Software entwickelt oder betreibt.

Warum Entwickler mitverantwortlich sind

Ineffizienter Code ist kein ästhetisches Problem. Er kostet Energie, und Energie kostet Geld. Die Verbindung zwischen Codequalität und Stromverbrauch ist dabei kürzer, als viele denken. Unnötige Datenbankabfragen, unkontrollierte Polling-Schleifen und überdimensionierte Instanzen treiben die Cloud-Rechnung genauso in die Höhe wie den CO₂-Fußabdruck. Nur etwa 30 Prozent der deutschen Unternehmen haben heute eine umfassende IT-Nachhaltigkeitsstrategie. Diese Lücke wird zum Risiko, sie ist aber auch ein echtes Einsparpotenzial.

Die ISO 20125 gibt Entwicklern erstmals einen internationalen Referenzrahmen an die Hand. Gefordert werden unter anderem die Messung und Dokumentation des Energieverbrauchs von Softwarekomponenten, die Optimierung von Datenübertragungen, ein effizienter Umgang mit Hardware-Ressourcen und die Berücksichtigung von Energieeffizienz schon im Designprozess. Für viele Unternehmen ist die Norm zunächst freiwillig. Öffentliche Auftraggeber und größere Unternehmenskunden werden entsprechende Nachweise aber zunehmend einfordern.

Wo die größten Hebel liegen

Nachhaltige Softwareentwicklung ist keine Weltanschauung, sondern Ingenieurarbeit. Und die größten Einsparpotenziale liegen genau dort, wo Entwickler ohnehin hinschauen sollten.

Der Klassiker sind Datenbankabfragen. Wo statt eines sauberen Joins hunderte Einzelabfragen laufen, kostet das nicht nur Laufzeit, sondern Energie. ORM-Frameworks verführen zu solchen Mustern, regelmäßiges Profiling und durchdachte Lazy-Loading-Konfigurationen schaffen Abhilfe. Eine gut optimierte Datenbankschicht kann den Ressourcenverbrauch einer Webanwendung nach meiner Erfahrung um 20 bis 40 Prozent senken.

Der zweite große Hebel ist die Dimensionierung der Infrastruktur. Überdimensionierte Container sind in vielen Cloud-Umgebungen der Normalfall, weil man auf Nummer sicher gehen will. In der Praxis laufen viele davon auf 10 bis 15 Prozent ihrer reservierten Kapazität. Konsequentes Ressourcen-Monitoring und Werkzeuge wie der Vertical Pod Autoscaler in Kubernetes senken die Cloud-Kosten unmittelbar, und was fürs Budget gilt, gilt genauso für den Energieverbrauch.

Und schließlich das Caching. Synchrone API-Aufrufe, die auf Ergebnisse warten, und fehlende Caching-Strategien gehören zu den häufigsten Energiefressern. Ereignisgesteuerte Architekturen und mehrstufiges Caching über Speicher, verteilten Cache und CDN reduzieren Last und Latenz gleichzeitig. Gut umgesetzt kann das die Serverlast um 60 bis 70 Prozent senken.

Der wachsende Druck über die Lieferkette

Nachhaltigkeitsberichte werden für immer mehr Unternehmen Pflicht, zunächst für die großen über die CSRD, danach schrittweise auch für kleinere über deren Lieferketten. Wer Software für Unternehmenskunden entwickelt, wird deshalb immer öfter nach dem Energieverbrauch seiner Produkte gefragt. Wer darauf eine belastbare Antwort hat, ist im Vorteil.

Green IT ist damit keine Zusatzaufgabe für idealistische Entwickler. Es ist Kosteneffizienz, Compliance und Wettbewerbspositionierung in einem. Die Werkzeuge zur Energiemessung wie Cloud Carbon Footprint oder der Measurement Guide der Green Software Foundation sind kostenlos, und die Ersparnisse sind real.