Green Software: Architektur, Methoden und Messung
Details
👉 Was ist nachhaltige Software und warum ist sie heute unverzichtbar? Unser nächster tech&talk beleuchtet die wissenschaftliche Perspektive auf Green Software, von grundlegenden Begriffen und innovativen Entwicklungsmethoden bis hin zu konkreten Bewertungsansätzen. Ein besonderer Fokus liegt darauf, wie architektonische Entscheidungen (von Microservices bis zur Clean Architecture) den Energieverbrauch von Backend- und Frontend-Anwendungen signifikant beeinflussen und verbessern können. Erhalte praxisnahe Einblicke, um die ökologische Nachhaltigkeit deiner Software zu messen und umzusetzen.
🗓 Agenda
- 17.45 Uhr - Ankommen & Begrüßung
- 18:00 Uhr - Vortrag: Nachhaltige Software. verstehen, entwickeln, bewerten.
- 19:00 Uhr - Pause - Netzwerken bei Pizza 🍕 und kalten Getränken🥤🍺
- 19:30 Uhr - Vortrag: Kann Softwarearchitektur zur Energieeffizienz von Anwendungen beitragen?
🎙️ Nachhaltige Software. verstehen, entwickeln, bewerten.
[Christoph König]
Was ist nachhaltige Software – und warum brauchen wir sie überhaupt? Mit welchen Methoden kann sie entwickelt werden? Und wie lässt sich Nachhaltigkeit konkret messen und bewerten? Der Vortrag eröffnet eine wissenschaftliche Perspektive auf nachhaltige Software und beleuchtet zentrale Begriffe, Entwicklungsmethoden und Bewertungsansätze. Dabei werden insbesondere die unterschiedlichen Interpretationen des Nachhaltigkeitsbegriffs – von seiner wörtlichen Bedeutung über die forstwirtschaftliche Nachhaltigkeit bis hin zum Leitbild nachhaltiger Entwicklung – erläutert, ein Verständnis nachhaltiger Software vorgestellt sowie neuartige Entwicklungsansätze wie Reallabore in der Softwareentwicklung diskutiert. Zum Abschluss schlägt der Vortrag eine Brücke von der Theorie zur Praxis und zeigt am Beispiel des Open-Source-Projekts Spring Boot Admin, wie sich Nachhaltigkeit bewerten lässt und welchen Herausforderungen sich Forschung und Praxis dabei gegenüberstehen.
🎙️ Kann Softwarearchitektur zur Energieeffizienz von Anwendungen beitragen? [Peter Kutschera und David Kopp]
Im Vortrag werden Analysen zu verschiedenen Architekturstilen (Microservices und strukturierte Monolithen, Schichtenarchitektur und Clean Architecture), Kommunikationsprotokollen (REST und gRPC) und weiteren Aspekte der Anwendungsarchitektur wie Caching und Listenaufrufe vorgestellt. Ein besonderer Fokus liegt darauf, wie sich diese Entscheidungen auf den Energieverbrauch auswirken, gestützt durch konkrete Messungen und praxisnahe Beispiele.Zusätzlich wird der Frage nachgegangen, wie Frontend-Anwendungen energieeffizient gestaltet und gemessen werden können. Denn auch hier spielen Architektur und Datenfluss eine zentrale Rolle für die ökologische Nachhaltigkeit von Software. Erfahrt, wie durchdachte Architektur – von Backend bis Frontend – nicht nur die Performance, sondern auch die Umweltbilanz eurer Anwendungen verbessern kann.
