Sustainable Software - its a win-win-win situation
GreenSoftwareDevelop
59 views
50 slides
Oct 14, 2024
Slide 1 of 50
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
About This Presentation
GSD Meetup presentation (10/10/2024):
Are you still unsure whether Green IT is worth implementing in your organization, or do you need some good arguments to convince your colleagues?
Writing sustainable software is not just a win for the planet. Focusing on lean and efficient systems has several o...
GSD Meetup presentation (10/10/2024):
Are you still unsure whether Green IT is worth implementing in your organization, or do you need some good arguments to convince your colleagues?
Writing sustainable software is not just a win for the planet. Focusing on lean and efficient systems has several other, often less obvious, benefits for all stakeholders.
In this talk, we'll discover how sustainable software engineering can simultaneously advance environmental goals, improve business profitability, and increase developer satisfaction.
Size: 6.58 MB
Language: en
Added: Oct 14, 2024
Slides: 50 pages
Slide Content
Green Software Development Munich
October 10, 2024
Carsten Windler
Average Emissions per Page View (gCO2e) =
([(OP
DC × (1 - Green Hosting Factor) + EM
DC) + (OP
N + EM
N) + (OP
UD +
EM
UD)] × New Visitor Ratio) + ([(OP
DC × (1 - Green Hosting Factor) + EM
DC) +
(OP
N + EM
N) + (OP
UD + EM
UD)] × Return Visitor Ratio × (1 - Data Cache
Ratio))
https://sustainablewebdesign.org/estimating-digital-emissions/
Data Transfer × EF x Carbon Intensity = Emissions
https://greenframe.io/
from 67mg to 5mg CO2e per request
(92% less emission)
https://docs.green-coding.io/
https://www.cloudcarbonfootprint.org/
-70% emissions
https://github.com/github/GreenSoftwareDirectory
Right Sizing
Turn off unused
resources
Data compression
and retention
Code performance
Autoscaling
Carbon
awareness
Energy-
efficient
chipsets
Product
Design
Saving
Plans
Reserved
Instances
GreenOpsFinOps
Spot
Instances
Cost reduction
Win-win-zone
-70% costs
-70% emissions
Code Quality
•Efficiency
•Code Simplicity
•Reduced technical debt
•Better architectural decisions
•Mindful of external dependencies
•Cultural shift towards quality and performance
7.7x faster �
Code Quality
Performance
Conversion & SEO
https://www.portent.com/blog/analytics/research-site-speed-hurting-everyones-revenue.htm
Competitive advantage
Accessibility
Web Sustainability Guidelines (WSG) 1.0
Employee retention
Photo by Andrea Piacquadio
Employee retention
Photo by Gustavo Fring
Photo by Marten Bjork on Unsplash
Solastalgia describes a form of emotional or
existential distress caused by environmental
change.
It is best described as the lived experience of
negatively perceived environmental change.
Glenn Albrecht
“
Your handprint
•Demand sustainable practices
•Inspire other
•Change
Getting active is the best remedy against
helplessness.
Dr. Eckart von Hirschhausen
“