Slide 1

Slide 1 text

#ImpactTheFuture Implementing Planet Friendly Applications Yury Niño Roa Cloud Infrastructure Engineer @Google

Slide 2

Slide 2 text

Yury Niño Cloud Infrastructure Engineer @Google Cloud Infrastructure Engineer. Also I am SRE and Chaos Engineering Advocate. @yurynino www.yurynino.dev

Slide 3

Slide 3 text

Who knows what we celebrated on March 16?

Slide 4

Slide 4 text

Curly Crush DAY Everything you do is right DAY National Panda DAY On March 16th

Slide 5

Slide 5 text

https://www.digitalcleanupday.org/

Slide 6

Slide 6 text

Did you know that? It takes more energy to mine for BitCoin than the whole of New Zealand consumes in a year! To print out one zettabyte of data you would need the paper from 20 trillion trees! In 2023, about 70 million servers were used and each one caused the production of 1–2 tons of CO2.

Slide 7

Slide 7 text

Did you know that? Consumption of data today needs 3 times more energy than all the solar panels the world can produce! The Internet produces more than 900 million tons of CO2 each year! One email emits, on average, 4g of CO2 = the carbon footprint of a light bulb turned on for 6 minutes! www.yurynino.dev

Slide 8

Slide 8 text

How could we start our Green Journey?

Slide 9

Slide 9 text

The great art of learning is to understand but little at a time. As individuals we make a relatively small impact, but collective action and education we can make a difference.

Slide 10

Slide 10 text

#GreenSoftware is an emerging discipline at the intersection of climate science, software design, electricity markets, hardware, and data center design. #GreenSoftware is carbon-efficient software, meaning it emits the least carbon possible. https://learn.greensoftware.foundation/introduction/

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

6 Principles

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

What can I do?

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

Code Efficiency ● Replace inefficient custom code with efficient services or libraries. ● Look at new language alternatives like Cython or Mojo, which aim to have better usability. ● Consider pushing work to client devices where the local battery has been renewably charged. ● Make sure your data storage policies are frugal. Databases should be optimized. ● Avoid excessive use of layers.

Slide 20

Slide 20 text

If I am not a programmer / engineer?

Slide 21

Slide 21 text

Clean up your smartphone Clean up your computer hard drive Use your mailbox efficiently

Slide 22

Slide 22 text

Resources

Slide 23

Slide 23 text

Thank you so much!