Fighting Climate Change by Building Sustainable Software
summary
Data centers and networks consume about 2% of global electricity and up to 50% of servers sit idle much of the time, so the talk argues for concrete changes: reduce network hops and compress data, place servers near users or run at the edge, replace always-on VM redundancy with containers (seconds startup) and serverless functions (function-as-a-service stop-start) to cut idle waste, favor compiled languages (C/Rust/C++) over Python/Ruby (up to 80× energy difference), upgrade Java (8→9 gains ~10%) and consider OpenJ9 for lower memory.
AI-written summary · about
chapters (22)
- 0:00Intro
- 0:36You Can Fight Climate Change! By Following Sustainable Practices in Your Work
- 1:27Short Biography
- 2:44Climate Change What is the Problem?
- 5:05Finding the Best Route
- 5:43Data Networks How can we consume less electricity?
- 7:32Data Centers How can we consume greener electricity?
- 8:44Data Centers How can we consume less electricity
- 9:56Using Redundant Servers For Highly-Available Applications
- 10:58A Car With Redundant Engine
- 12:08Redundant Servers Why Do We Need Them?
- 14:46Modern Cars With Stop/Start
- 18:01Azure Functions Run Your Code Without Managing Servers
- 19:10Azure Container Instances (ACI) Run Containers Without Managing Servers
- 20:20Green Cars Transitioning to Environmentally-Friendly Cars
- 21:49Programming Languages Language Type
- 23:11Java in the Spotlight
- 23:49Use the Latest Version of Java To Benefit From Smaller Memory Footprints
- 25:05Use a Lightweight JVM Memory Footprint of Spring PetCink Immediately after startup
- 26:59Less is... Green! Reduce Your Cloud Bills for Sustainable Software
- 27:42Azure Well-Architected A Framework of Best Practices
- 28:21Your Journey to Decarbonization
related talks
32mFighting Climate Change by Building Sustainable Software
17mJavaScript Saves the World
26mSaving the world, one line at a time
41mWriting Greener Software Even When You Are Stuck On-Prem
32mCoding Against Climate Change
46mMaking Software & Data Architectures Sustainable
31mHow to save the world... one line at a time?
01h 00mClimate Crisis: Can we as developers save the planet? (panel)
