Slide 1

Slide 1 text

Holly Cummins Senior Principal Software Engineer, Quarkus @[email protected] Making IT Greener

Slide 2

Slide 2 text

Uh oh. Image: labs.openai.com

Slide 3

Slide 3 text

@holly_cummins #RedHat Sources: https://www.greenit.fr/wp-content/uploads/2019/11/GREENIT_EENM_etude_EN_accessible.pdf https://ourworldindata.org/ghg-emissions-by-sector The digital world creates more carbon emissions than aviation. Image: labs.openai.com

Slide 4

Slide 4 text

@holly_cummins #RedHat We have solutions.

Slide 5

Slide 5 text

Step 1 Electricity source Photo by Marcos Assis on Unsplash

Slide 6

Slide 6 text

@holly_cummins #RedHat

Slide 7

Slide 7 text

@holly_cummins #RedHat Look at the sustainability information before choosing a hosting region. Choose a cloud provider who make this easy.

Slide 8

Slide 8 text

@holly_cummins #RedHat Step 2: The four vowels elasticity utilisation efficiency utility

Slide 9

Slide 9 text

Photo by Giovanna Gomes on Unsplash Utility: does it make me happy?

Slide 10

Slide 10 text

Utilisation: how much of the capacity am I using? Photo by engin akyurt on Unsplash

Slide 11

Slide 11 text

In many IT systems, utilisation is very low Image: labs.openai.com

Slide 12

Slide 12 text

Images: labs.openai.com Elasticity: if I need less, can I scale down?

Slide 13

Slide 13 text

@holly_cummins #RedHat Elasticity We used to leave our applications running all the time. When we scripted turning them off at night, we reduced our cloud bill by 30%. @darkandnerdy, Chicago DevOpsDays

Slide 14

Slide 14 text

Efficiency: can I do more with the same resources? Image: labs.openai.com

Slide 15

Slide 15 text

Does the tech stack make a difference? Image: labs.openai.com

Slide 16

Slide 16 text

Does programming language make a difference?

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

What about framework?

Slide 19

Slide 19 text

@holly_cummins #RedHat Setup: • REST + CRUD • large heap • RAPL energy measurement • multiple instances to support high load 
 Assumptions: • US energy mix Source: John O’Hara climate impact of framework choice

Slide 20

Slide 20 text

@holly_cummins #RedHat “No-regrets” solutions 
 
 Climate solutions can make everything better.

Slide 21

Slide 21 text

@holly_cummins #RedHat The double-win Turning things off saves a lot of money Renewable energy is a lot cheaper @[email protected]. #RedHat Image: labs.openai.com