A Pecha Kucha on sustainability in IT - twenty slides, and slides auto-advance every twenty seconds!
Holly CumminsSenior Principal Software Engineer, Quarkus@[email protected]Making ITGreener
View Slide
Uh oh.Image: labs.openai.com
@holly_cummins #RedHatSources:https://www.greenit.fr/wp-content/uploads/2019/11/GREENIT_EENM_etude_EN_accessible.pdfhttps://ourworldindata.org/ghg-emissions-by-sectorThe digital world createsmore carbon emissionsthan aviation.Image: labs.openai.com
@holly_cummins #RedHatWe have solutions.
Step 1Electricity sourcePhoto by Marcos Assis on Unsplash
@holly_cummins #RedHat
@holly_cummins #RedHatLook at the sustainability informationbefore choosing a hosting region.Choose a cloud provider who make this easy.
@holly_cummins #RedHatStep 2:The four vowelselasticityutilisationefficiencyutility
Photo by Giovanna Gomes on UnsplashUtility: does it make me happy?
Utilisation:how much of thecapacity am Iusing?Photo by engin akyurt on Unsplash
In many IT systems,utilisation is very lowImage: labs.openai.com
Images: labs.openai.comElasticity:if I need less, canI scale down?
@holly_cummins#RedHatElasticityWe used toleave our applicationsrunning all the time.Whenwe scriptedturning them off atnight, we reducedour cloud bill by30%.@darkandnerdy, Chicago DevOpsDays
Efficiency:can I do morewith the sameresources?Image: labs.openai.com
Does the tech stackmake a difference?Image: labs.openai.com
Does programminglanguage make adifference?
What aboutframework?
@holly_cummins #RedHatSetup:• REST + CRUD• large heap• RAPL energy measurement• multiple instances to support high load Assumptions:• US energy mixSource: John O’Haraclimate impact of framework choice
@holly_cummins #RedHat“No-regrets” solutions Climate solutions can make everything better.
@holly_cummins #RedHatThe double-winTurning things off saves a lot of moneyRenewable energy is a lot cheaper@[email protected] #RedHatImage: labs.openai.com