In deze aflevering van de greatminds podcast bespreekt Hildo van Es samen met Wilco Burggraaf de wereld van duurzame software-architectuur, ook wel bekend als “green-by-design.” Wilco, werkzaam bij HighTech Innovators en erkend als Green Software Champion door de Green Software Foundation, legt uit hoe dit concept de softwareontwikkeling fundamenteel kan veranderen. Green-by-design draait om het maken van bewuste ontwerpkeuzes die de impact op het milieu verminderen, waarbij het energieverbruik en de CO2-uitstoot centraal staan.
🔑 Belangrijkste inzichten:
- Begin met een simpele resource-lijst en observeer waar je kunt verbeteren.
- Duurzaamheid is niet alleen kostenbesparing, maar ook risicobeheersing en concurrentievoordeel.
- Observability, meetbaarheid en transparantie zijn essentieel voor structurele verbetering.
Een brede visie op duurzaamheid in IT
Wilco benadrukt dat duurzaamheid in softwareontwikkeling meer omvat dan alleen het verminderen van CO2-uitstoot. Hij noemt ook het belang van het beheersen van warmte en waterverbruik in datacenters. Deze bredere kijk op duurzaamheid vraagt om een holistische aanpak waarbij elke keuze, van hardwareproductie tot resourcegebruik, een verschil kan maken. Voor softwarearchitecten betekent dit dat zij voortdurend moeten evalueren hoe hun ontwerpkeuzes energie-intensieve processen kunnen minimaliseren. Een belangrijk hulpmiddel hiervoor is het Software Carbon Intensity-model, een methode waarmee architecten de milieu-impact van hun systemen kunnen meten en verbeteren.
Observability voor het nemen van beslissingen
Verder pleit Wilco voor het integreren van “observability” in softwarearchitectuur. Dit betekent dat architecten en ontwikkelaars real-time inzicht krijgen in het energieverbruik van hun systemen, wat hen in staat stelt om duurzamere beslissingen te nemen. Hij benadrukt dat duurzaamheid als non-functional requirement een vaste plek zou moeten krijgen in het ontwerpproces. Dit biedt niet alleen kansen voor kostenbesparing, maar ook voor risicoreductie en concurrentievoordeel.
Bewuste cloudkeuzes voor green-by-design software
Ook cloud computing speelt een rol bij green-by-design, maar vereist kritische afwegingen. Wilco waarschuwt dat het verplaatsen van software naar de cloud – een zogenaamde “lift-and-shift”-aanpak – niet automatisch leidt tot een lagere milieu-impact. Architecten moeten goed overwegen of de cloud altijd de beste keuze is en, als ze voor cloudoplossingen kiezen, hoe deze duurzaam ingezet kunnen worden.
Hoewel green-by-design nog in opkomst is, ziet Wilco steeds meer interesse vanuit de IT-community. Hij wijst op het groeiende aantal meetups, onderzoeksinitiatieven en samenwerkingen die het onderwerp in de schijnwerpers zetten. Wilco moedigt softwareprofessionals aan om klein te beginnen: maak bijvoorbeeld een overzicht van alle IT-resources en werk geleidelijk aan duurzame optimalisaties. Dit soort stappen kan de basis vormen voor een diepgaande transformatie van de digitale infrastructuur.
Wilco gelooft sterk in de kracht van samenwerking en kennisdeling om duurzame softwarepraktijken te bevorderen. Architecten, ontwikkelaars en bedrijven hebben samen de verantwoordelijkheid om de milieu-impact van hun technologie te verlagen. Green-by-design biedt een raamwerk om dat doel te bereiken en de toekomst van software groener en duurzamer te maken.
📱 Connect met onze gast en host:
Wilco Burggraaf | Hildo van Es
⏱ Tijdstempels:
00:00 – Introductie Hildo en kennismaking met Wilco
01:49 – Wat is GreenByDesign? Definitie en kernprincipes
03:12 – De verborgen impact van software op het milieu
6:38 – Waarom bedrijven achterblijven in verduurzaming
8:35 – Praktische stappen voor architecten: resource lifecycle & SCI
11:24 – Energie-efficiëntie in drie dimensies
16:30 – ESG serieus nemen via CSRD en double materiality assessments
18:13 – Levenscyclusbenadering in softwareontwikkeling
20:24 – Open source en community-initiatieven zoals CNCF
21:38 – Hoe voorkom je technische schuld in back-end software?
23:26 – Cloud, Kubernetes en meetbaarheid van energieverbruik
34:28 – Legacy-systemen verduurzamen: lift-and-shift en beyond
40:04 – Uitsmijter van Wilco: wacht niet op perfectie, begin gewoon