Sustainable Software - its a win-win-win situation

GreenSoftwareDevelop 59 views 50 slides Oct 14, 2024
Slide 1
Slide 1 of 50
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
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...


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

So...Thank you!

github.com/carstenwindler/green-it

https://www.linkedin.com/learning/green-coding-grundlagen

Carsten Windler
Software Engineer, Author, Speaker, Green IT Enthusiast
PRINCIPAL ENGINEER @ PLAN A
linkedin.com/in/cwindler
[email protected]