Fighting Climate Change by Building Sustainable Software
summary
Claims that 42% of global carbon comes from electricity and heat and that data centers plus networks use ~2% of global electricity set the stakes. Concrete tactics include placing servers near users, compressing and filtering data, running batch jobs in greener regions, and replacing redundant hot‑standby servers with containerized autoscaling because containers start in seconds vs VMs in minutes and eliminate idle waste (up to 50% of servers idle). Serverless and container platforms cut idle electricity; rewrite hot paths into compiled languages when profiling shows large gains (Perl ~80x energy of C).
AI-written summary · about
chapters (22)
- 0:00Intro
- 1:11You can fight climate change!
- 1:50Climate change: What is the problem?
- 2:18Who emits the most carbon?
- 3:16IT's impact on climate change
- 4:02Finding the best route
- 4:41Data networks: How can we consume less electricity?
- 6:41Journey to decarbonization
- 7:02Data centers: How can we consume greener electricity?
- 9:20Using redundant servers
- 12:03Leveraging containers
- 13:03Modern cars with Start/Stop
- 13:55Consuming resources although the app is idle
- 14:25Rearchitecting apps
- 15:55Serverless
- 19:55Which programming language is most energy-efficient?
- 21:22Java in the spotlight
- 23:45Less is...green
- 25:33Sustainability
- 26:37The green software book
- 27:12Summary
- 29:26Outro
related talks
46mMaking Software & Data Architectures Sustainable
44mWhat Is Green Software?
49mHow to Save the Planet Without Leaving your Desk!
01h 20mGreen Software Architecture - Dos Don'ts and Some Surprises
38mArchitecting for a Greener Future
01h 23mCreating Better Computer Systems by Focusing on Sustainability
18mEngineering for Sustainability
43mGreen Software – How To Make Our Applications Carbon Aware?
