SlideShare a Scribd company logo
Architecting a Sustainable Future
Jan-Hendrik Kuperus
Jan-Hendrik Kuperus
Father, Director, Architect, Coach
Cooking, Gardening, LEGO, Gaming
Scientists deliver ‘final warning’ on climate crisis: act now or it’s too late
- The Guardian, March 20th 2023
IPCC report: ‘Code red’ for human driven global heating
- UN News, August 9th 2021
Climate change: IPCC report warns of ‘irreversible’ impacts of global warming
- BBC, February 28th 2022
Window to reach climate goals ‘rapidly closing’
- UNFCCC, September 8th 2023
Photo by Ross Stone on Unsplash
Photo by Don Lodge on Unsplash
"Understanding is the first step to acceptance, and only with acceptance can there be
recovery."
- J.K. Rowling, Harry Potter and the Goblet of Fire
Creating Awareness
- Energy Consumption Index
- Energy consumed in 1 year
- Refrigerator set at 100
Creating Awareness
100 ??
51
Creating Awareness
100 ??
1111
Creating Awareness
100 ??
124
Creating Awareness
100 ??
192
Creating Awareness
192 ?? ?? ??
533 133 75
Total Wifi Setup: 1065 (~€123/yr)
Creating Awareness
Device Yearly Usage Relative Yearly Cost *
Refrigerator 32,85 kWh 100 €11,60
Charger 16,79 kWh 51 €5,92
Monitor 40,88 kWh 124 €14,43
Dishwasher 365 kWh 1111 €128,85
Fritzbox 63,07 kWh 192 €22,26
Unifi Switch 175,20 kWh 533 €61,85
Unifi Access Point 43,54 kWh 133 €15,37
Total WiFi Setup 349,96 kWh 1065 €123,54
* Based on prices on October 26th, 2023
Why does computing power feel almost infinite?
"Constraint inspires creativity"
- Biz Stone, Co-Founder Twitter
Could your project’s infrastructure do with less?
Cloud Efficiency
• Average server utilization <20%
• Cloud server utilization >65%
• Cloud saves 77% in server hardware
• Cloud saves 84% in power consumption
• Cloud saves 88% in carbon intensity
Can we do even better?
Do things need to be online 24/7?
Our choices affect the long-term
Do we need another service?
Is a 50ms response-time really necessary?
Which framework is more energy efficient?
The Vroooooom Model
Carbon Aware Computing
Generating or re-using energy?
Measures Energy Usage Runs Tasks to be measured
What to measure?
• Docker idle impact
• PostgreSQL vs MySQL
• Kafka vs Pulsar (idle & load)
• Spring Boot 2 vs Spring Boot 3
• Ideas are welcome!
How can you help?
Help shape the Green IT Field
Vote with your project budget
Tradeoffs, Bad Science, and
Polar Bears - The World of Java
Optimisation by Holly Cummins
Devoxx 2023
Exploring Sustainability in Tech
Without the Guilt Trips
by Hanno Embregts, Jan
Ouwens, Jan-Hendrik Kuperus &
Julien Lengrand-Lamert
JFall 2022
View other talks
We get to be creative again
In summary …
We are at the forefront of change
"In any moment of decision, the best thing you can do is the right thing, the next best
thing is the wrong thing, and the worst thing you can do is nothing."
- Theodore Roosevelt

More Related Content

Similar to Architecting a Sustainable Future

Green computing
Green computingGreen computing
Green computing
Shehara Abeythunga
 
Limiting Global Climatic Disruption by Revolutionary Change in the Global Ene...
Limiting Global Climatic Disruption by Revolutionary Change in the Global Ene...Limiting Global Climatic Disruption by Revolutionary Change in the Global Ene...
Limiting Global Climatic Disruption by Revolutionary Change in the Global Ene...
Larry Smarr
 
The climate impact of ICT: A review of estimates, trends and regulations (ISM...
The climate impact of ICT: A review of estimates, trends and regulations (ISM...The climate impact of ICT: A review of estimates, trends and regulations (ISM...
The climate impact of ICT: A review of estimates, trends and regulations (ISM...
Adrian Friday
 
greencomputingqwwerrtt-170129172015.pptx
greencomputingqwwerrtt-170129172015.pptxgreencomputingqwwerrtt-170129172015.pptx
greencomputingqwwerrtt-170129172015.pptx
eternalisone
 
JISC April 10
JISC April 10JISC April 10
JISC April 10
Bill St. Arnaud
 
Arvind's
Arvind'sArvind's
Arvind's
Aurobindo Nayak
 
Green computing
Green computingGreen computing
Green computing
suchitra poskar
 
Limiting Global Climatic Disruption by Revolutionary Change in the Global Energy
Limiting Global Climatic Disruption by Revolutionary Change in the Global EnergyLimiting Global Climatic Disruption by Revolutionary Change in the Global Energy
Limiting Global Climatic Disruption by Revolutionary Change in the Global Energy
Larry Smarr
 
GreenComputing_15thFeb16_Siddharth_latest
GreenComputing_15thFeb16_Siddharth_latestGreenComputing_15thFeb16_Siddharth_latest
GreenComputing_15thFeb16_Siddharth_latest
Siddharth Dwivedi
 
Desert Research Institute - Science Distilled - Batteries Included
Desert Research Institute - Science Distilled - Batteries IncludedDesert Research Institute - Science Distilled - Batteries Included
Desert Research Institute - Science Distilled - Batteries Included
Meghan Collins
 
Optical networks and the ecodesign tradeoff between climate change mitigation...
Optical networks and the ecodesign tradeoff between climate change mitigation...Optical networks and the ecodesign tradeoff between climate change mitigation...
Optical networks and the ecodesign tradeoff between climate change mitigation...
ADVA
 
Infrastructure matters.pdf
Infrastructure matters.pdfInfrastructure matters.pdf
Infrastructure matters.pdf
Cheryl Hung
 
EDPAC : EVENT-DRIVEN POWER AWARE PERVASIVE COMPUTING FOR EFFECTIVE POWER UTIL...
EDPAC : EVENT-DRIVEN POWER AWARE PERVASIVE COMPUTING FOR EFFECTIVE POWER UTIL...EDPAC : EVENT-DRIVEN POWER AWARE PERVASIVE COMPUTING FOR EFFECTIVE POWER UTIL...
EDPAC : EVENT-DRIVEN POWER AWARE PERVASIVE COMPUTING FOR EFFECTIVE POWER UTIL...
ijait
 
Project GreenLight
Project GreenLightProject GreenLight
Project GreenLight
Jerry Sheehan
 
Global Nes P Pt 2009 A Finals Copy[1]
Global Nes P Pt 2009 A Finals   Copy[1]Global Nes P Pt 2009 A Finals   Copy[1]
Global Nes P Pt 2009 A Finals Copy[1]
bethchenoweth
 
Green computing 1 3
Green computing 1 3Green computing 1 3
Green computing 1 3
Vaibhav Sawant
 
Ottawa U - Deploying 5G networks
Ottawa U - Deploying 5G networksOttawa U - Deploying 5G networks
Ottawa U - Deploying 5G networks
Bill St. Arnaud
 
The Energy Efficient Cyberinfrastructure in Slowing Climate Change
The Energy Efficient Cyberinfrastructure in Slowing Climate ChangeThe Energy Efficient Cyberinfrastructure in Slowing Climate Change
The Energy Efficient Cyberinfrastructure in Slowing Climate Change
Larry Smarr
 
The next hope of future is a green computing
The next hope of future is a green computingThe next hope of future is a green computing
The next hope of future is a green computing
ahmad satar
 
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
jenschlegel
 

Similar to Architecting a Sustainable Future (20)

Green computing
Green computingGreen computing
Green computing
 
Limiting Global Climatic Disruption by Revolutionary Change in the Global Ene...
Limiting Global Climatic Disruption by Revolutionary Change in the Global Ene...Limiting Global Climatic Disruption by Revolutionary Change in the Global Ene...
Limiting Global Climatic Disruption by Revolutionary Change in the Global Ene...
 
The climate impact of ICT: A review of estimates, trends and regulations (ISM...
The climate impact of ICT: A review of estimates, trends and regulations (ISM...The climate impact of ICT: A review of estimates, trends and regulations (ISM...
The climate impact of ICT: A review of estimates, trends and regulations (ISM...
 
greencomputingqwwerrtt-170129172015.pptx
greencomputingqwwerrtt-170129172015.pptxgreencomputingqwwerrtt-170129172015.pptx
greencomputingqwwerrtt-170129172015.pptx
 
JISC April 10
JISC April 10JISC April 10
JISC April 10
 
Arvind's
Arvind'sArvind's
Arvind's
 
Green computing
Green computingGreen computing
Green computing
 
Limiting Global Climatic Disruption by Revolutionary Change in the Global Energy
Limiting Global Climatic Disruption by Revolutionary Change in the Global EnergyLimiting Global Climatic Disruption by Revolutionary Change in the Global Energy
Limiting Global Climatic Disruption by Revolutionary Change in the Global Energy
 
GreenComputing_15thFeb16_Siddharth_latest
GreenComputing_15thFeb16_Siddharth_latestGreenComputing_15thFeb16_Siddharth_latest
GreenComputing_15thFeb16_Siddharth_latest
 
Desert Research Institute - Science Distilled - Batteries Included
Desert Research Institute - Science Distilled - Batteries IncludedDesert Research Institute - Science Distilled - Batteries Included
Desert Research Institute - Science Distilled - Batteries Included
 
Optical networks and the ecodesign tradeoff between climate change mitigation...
Optical networks and the ecodesign tradeoff between climate change mitigation...Optical networks and the ecodesign tradeoff between climate change mitigation...
Optical networks and the ecodesign tradeoff between climate change mitigation...
 
Infrastructure matters.pdf
Infrastructure matters.pdfInfrastructure matters.pdf
Infrastructure matters.pdf
 
EDPAC : EVENT-DRIVEN POWER AWARE PERVASIVE COMPUTING FOR EFFECTIVE POWER UTIL...
EDPAC : EVENT-DRIVEN POWER AWARE PERVASIVE COMPUTING FOR EFFECTIVE POWER UTIL...EDPAC : EVENT-DRIVEN POWER AWARE PERVASIVE COMPUTING FOR EFFECTIVE POWER UTIL...
EDPAC : EVENT-DRIVEN POWER AWARE PERVASIVE COMPUTING FOR EFFECTIVE POWER UTIL...
 
Project GreenLight
Project GreenLightProject GreenLight
Project GreenLight
 
Global Nes P Pt 2009 A Finals Copy[1]
Global Nes P Pt 2009 A Finals   Copy[1]Global Nes P Pt 2009 A Finals   Copy[1]
Global Nes P Pt 2009 A Finals Copy[1]
 
Green computing 1 3
Green computing 1 3Green computing 1 3
Green computing 1 3
 
Ottawa U - Deploying 5G networks
Ottawa U - Deploying 5G networksOttawa U - Deploying 5G networks
Ottawa U - Deploying 5G networks
 
The Energy Efficient Cyberinfrastructure in Slowing Climate Change
The Energy Efficient Cyberinfrastructure in Slowing Climate ChangeThe Energy Efficient Cyberinfrastructure in Slowing Climate Change
The Energy Efficient Cyberinfrastructure in Slowing Climate Change
 
The next hope of future is a green computing
The next hope of future is a green computingThe next hope of future is a green computing
The next hope of future is a green computing
 
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
 

Recently uploaded

E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
Rakesh Kumar R
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
YousufSait3
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
AnkitaPandya11
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 

Recently uploaded (20)

E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 

Architecting a Sustainable Future

Editor's Notes

  1. Enough about me, let’s get to the talk. No talk about climate and climate change is complete without some doomsday warnings. Next: headlines
  2. Good things are happening: houses are being insulated, traffic is switching to cleaner energy sources and we have never had more renewable energy than we do today. NL is 2nd in per capita kWh of solar in the world, after Australia. The lens is shifting. From cars and planes to manufacturing to energy production to IT. How are we doing in our sector?
  3. Next: Frameworks are everywhere!
  4. Next: Frameworks are everywhere!
  5. Next: Frameworks are everywhere!
  6. Next: Frameworks are everywhere!
  7. Next: Frameworks are everywhere!
  8. Next: Frameworks are everywhere!
  9. How did we get here!? The cost of consumption has dropped significantly in the past years.
  10. One takeaway: The framework does not decide what you can build, you decide what framework to use. And your decision is allowed to change. Thank you.
  11. One takeaway: The framework does not decide what you can build, you decide what framework to use. And your decision is allowed to change. Thank you.