Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.
Advertorial

Door Tweakers Partners

Minder api-calls, minder CO₂: de Rabobank-route naar duurzamere software

11-11-2025 • 08:00

31

Van de neonpuls van Mumbai tot de grachten van Amsterdam draait het in Ankit Bhimjiyani’s werk om één ding: software ontwerpen voor en door mensen. Bij Rabobank Nederland is hij engineer, maar inmiddels ook uitgegroeid tot een nuchtere devops‑stem met geweten. “Ik zou mezelf nog niet hardcore duurzaam noemen”, zegt hij. “Maar duurzaamheid is wel een onderdeel van mijn werk. Eigenlijk zou dat bij iedereen zo moeten zijn.”

Ankits loopbaan leest als een routekaart langs IT‑hoofdsteden. Hij groeit op in Mumbai, studeert engineering in Maharashtra, en start in 2012 bij Wipro. Vier intensieve jaren in Pune vormen zijn fundament, gevolgd door werken voor Accenture in Bangalore. Dan komt Hongkong; hier wordt hij gedetacheerd voor AS Watson, het moederbedrijf achter onder meer Kruidvat. Die overstappen worden steeds bewust gemaakt: telkens iets nieuws leren, met een groter speelveld. In 2019 kiest hij opnieuw, en dit keer gaat hij naar Nederland. “Ik zat in een fase waarin ik meer wilde bijdragen. Europa, en specifiek Nederland, voelde als de juiste plek voor een goede werk‑privébalans en het soort denken dat ik belangrijk vind.”

Terug naar het hier en nu. Overdag is Ankit vooral druk als crm‑developer, voor een systeem dat Rabobank inzet voor klantrelatiebeheer. Hij doet dit in een bekend ritme: agile, scrum, sprints van twee weken, en zo nu en dan een productie-incident dat de backlog herschikt. “Soms zit je diep in delivery, de andere keer sta je in productie een incident te fixen omdat het anders een hoop problemen veroorzaakt - en soms gebeurt dat laatste ook”, zegt hij droogjes. Binnen dit ritme heeft hij ruimte; ongeveer tien procent van zijn tijd is gereserveerd voor duurzame IT. “Het gebeurt niet iedere week, maar de meeste weken ondersteun ik het duurzaamheidsteam, naast mijn crm‑werk. Ik probeer vooral te laten zien dat je met kleine ingrepen ver komt,” zegt hij. “Niet alles hoeft groot of duur te zijn om effect te hebben.”

De kentering naar duurzaamheid

De ommezwaai voor Ankit begon klein, tijdens een 1‑op‑1 met een senior IT‑lead. Het gesprek ging over Python. “Ik vond Python altijd een fijne default: veelzijdig, expressief”, zegt hij. Zijn lead daagde hem uit: dynamische programmeertalen voeren tijdens het uitvoeren van het programma extra taken uit die bij statisch gecompileerde talen al vooraf worden gedaan. “Het kwartje viel. Python doet veel ‘binnenin’, en dat kost energie. Het maakte me nieuwsgierig.” Die nieuwsgierigheid leidde tot een bredere constatering: de IT‑footprint groeit en AI stuwt dit omhoog. “In 2022 ging generatieve AI echt los. Je zag hoe snel het energiegebruik vermenigvuldigde. Dat was wel even een reality check.”

Binnen Rabobank ontstond een Sustainable IT‑initiatief. Ankit sloot erbij aan, met duidelijke grenzen: zijn crm‑focus blijft, maar een vast deel van zijn tijd gaat naar duurzaamheid. “Meten is lastig. We bouwen vanaf de basis, dus er is een leercurve. Maar we hebben al een poc en verbeteren dat stap voor stap.”

“Zie het als het tracen van de klik. Van de browser naar elke microservice en database, en terug.”

Het eerste doelwit is een alledaags maar zwaarbelast fenomeen: de afspraakplanning in het crm. Adviseurs openen een web‑UI, vullen velden in en drukken op een knop, waarna een waaiervormige stroom api‑calls door microservices en databases schiet. Het team meet en volgt de volledige keten om het energiegebruik en de CO₂-uitstoot van een gebruikershandeling in kaart te brengen. “Zie het als het tracen van de klik. Van de browser naar elke microservice en database, en terug.”

Meten & verbeteren in de praktijk

Nog vóór de tooling volledig staat, kun je al veel verbeteren door de code te analyseren alsof je een profiler-tool gebruikt. Daarbij zoek je dus kritisch naar overbodige berekeningen, dubbele databasevragen of nutteloze api-calls en loops die hetzelfde object twee keer opbouwen. “Als een bestand een waarde al heeft opgehaald, ga ’m dan niet vijf regels later opnieuw opvragen”, zegt Ankit. De poc maakt patronen zichtbaar en toont het effect van refactorings: eerst meten, daarna dedupliceren en samenvoegen, en vervolgens opnieuw meten. “Er moet businesswaarde zijn. Met cijfers kun je laten zien: zóveel CO₂-emissie per booking vóór, en zóveel erna.” Schonere code, lagere kosten en een kleinere footprint zijn zelden met elkaar in conflict.

Niet alles is interactief. Voor batchjobs is een eigen service beschikbaar, Greenanalytics. Binnen een opgegeven venster kiest deze het uur met de laagste verwachte koolstofintensiteit om energie-intensieve pijplijnen te draaien, vooral AI/ML. “Als het morgen zonnig wordt, kan je job dan draaien. Naarmate de deadline nadert, stopt het systeem echter wel met wachten; je blokkeert de business niet.”

Onder de motorkap is het simpel én streng: open grid‑koolstof‑api’s leveren de stroommix, een decision‑engine weegt tijdslots op CO₂‑intensiteit, en Apache Airflow orkestreert de dag’s via een operator/sensor die pas ‘groen licht’ geeft als het juiste uur aanbreekt. Op de dashboards wordt het verhaal zichtbaar in voor/na‑baselines: als legacy bijvoorbeeld om 19.00 uur draaide, is dat handig voor mensen, maar slecht voor een net waarop ook ovens en wasmachines aanspringen. Door te herplannen naar een periode midden op de dag - met de piek aan hernieuwbare-energieopwekking - daalt de CO₂-som.

Een andere plek waar winst lag, is Customer 360. Bij het laden vuurde de pagina standaard een api af die een AI-model aanriep om advies te genereren, terwijl de input amper per minuut verandert. Het team bouwde een per-profiel refresh-interval van ongeveer 10 tot 15 minuten. “Je hebt niet elke twee minuten een vers AI-antwoord nodig”, zegt Ankit. “Met een korte cache heb je minder calls, minder modelinvocaties en minder latencypieken. Dat scheelt energie en kosten. En ook niet onbelangrijk: voor adviseurs voelt de pagina stabieler.”

Cultuur, community & wat je vandaag al kunt doen

Uitrol gebeurt stap voor stap, te beginnen met een kleine club adviseurs. Een feature flag houdt het pad netjes schoon: pilotgebruikers links, alle anderen rechts. Ankit: “De valkuil is dat zo’n zijpad blijft bestaan. Wij plannen daarom óók een cleanup‑story. Zodra de uitrol klaar is, gaat de pilotcode eruit.” Elke vermeden branch scheelt queries, calls, serialisatie en dus cpu‑cycli. Housekeeping met meetbaar effect.

De laatste ronde leverde ongeveer 2500 kg CO₂ besparing op. Dat is vergelijkbaar met het vermijden van de uitstoot van 10.300 km autorijdenTwee keer per jaar draait Rabobank een Digital Cleanup Week. Lichtgewicht, opt‑in en effectief. Teams ruimen mailboxen op - denk aan out‑of‑office‑lawines en oude alertmails, schonen OneDrive en gedeelde mappen op, en praten vooral met elkaar over digitale zuinigheid. De laatste ronde leverde ongeveer 2500 kg CO₂ besparing op. Dat is vergelijkbaar met het vermijden van de uitstoot van 10.300 km autorijden.

“Het is niet alles,” zegt hij, “maar het is ook zeker niet niets, en het wordt snel interessant als honderden tot duizenden mensen meedoen.” Intussen draait een grote sustainability community mee, met wereldwijd zo’n negenduizend leden, gedragen door vijftien tot twintig community leads die mikken op één event per maand, met sprekers van binnen en buiten - waaronder de Green Software Foundation. “Ze zijn op een goede manier mondig,” glimlacht Ankit. “Met altijd de vraag: hoe kan het beter?”

Voor teams die morgen willen starten, houdt hij het bij een praktische shortlist. Kies eerst één ‘hot path’, de meest gebruikte of kostbaarste gebruikersstroom, en instrumenteer die: log/meet latency, fouten en resourceverbruik. Cache kortlevende resultaten (seconden/minuten) om herhaalde berekeningen te vermijden. Voorkom N+1-patronen door data in één verzoek of in batches op te halen. Pagineer zware reads zodat grote lijsten niet in één keer worden geladen. Verwijder dode codepaden en zet ongebruikte omgevingen uit, om verspilling te voorkomen.

En voor batch- of ML-taken: plan ze carbon aware in, binnen een duidelijk tijdvenster en met een harde deadline. Laat je klus automatisch draaien wanneer de verwachte stroommix groener is, zolang je deadline niet in gevaar komt. Heb je geen tooling om dat te meten? Dan is weekendplanning vaak een bruikbare benadering; het aanbod op het stroomnet is dan gemiddeld groener, en de druk erop lager.

Oftewel: denk performance, denk gebruiker, dan volgt duurzaamheid vanzelf.

Geen manifest maar een methode

Wat hoopt Ankit over een jaar te hebben bereikt? “Dat meer mensen over dit onderwerp praten en anders werken.” Zijn streven is bescheiden, maar aanstekelijk: iedere engineer die elke drie tot zes maanden ten minste één kleine of grotere duurzaamheidsverbetering doorvoert. “Het besef dat schone code goedkoper, sneller en groener is, zou een leidraad voor iedereen moeten zijn. Zie het niet als manifest, maar als een methode die iedere ontwikkelaar én collega kan gebruiken: observeer, vereenvoudig, plan slim en verwijder wat je niet nodig hebt.”

Benieuwd naar hoe ook jouw baan bij kan dragen aan de vergroening van IT? Lees meer over de verduurzaming van IT bij Rabobank, en over de IT’ers die zij zoeken.

Dit artikel is geen redactioneel artikel, maar gesponsord en tot stand gekomen dankzij Rabobank en Tweakers Partners. Tweakers Partners is de afdeling binnen Tweakers die verantwoordelijk is voor commerciële samenwerkingen, winacties en Tweakers events zoals meet-ups, Developers Summit, Testfest en meer. Bekijk hier het overzicht van alle acties en events. Mocht je ideeën met ons willen delen over deze vorm van adverteren, dan horen wij dat graag. Hierover kun je met ons in gesprek via [Discussie] Reclame algemeen].

Reacties (31)

Sorteer op:

Weergave:

In plaats van dat ze hier tijd en geld in investeren, zouden ze beter dat geld kunnen gebruiken om de kosten omlaag te brengen. Inmiddels is die prijs al 5,45 geworden voor het Basispakket. Zoals het gross van de Nederlanders kan met die "duurzaamheid" gestolen worden, laten ze eerst maar is zorgen dat alles gewoon weer betaalbaar wordt.
Ja dat blijft een bijzondere. Kantoren sluiten en het zo lastig mogelijk maken om een afspraak te maken. Overal dus 'kostenbesparingen' behalve voor de klant zelf, waar ze het toch van moeten hebben zou je denken.
lol, en aansluitend daarop recent een enquete om uit te vragen waar de Rabobank het meeste sponsorgeld naartoe zou moeten sluizen. In de afsluitende vraag kon ik ook een 'algemene opmerking' maken; daar heb ik dan ook rijkelijk gebruik van gemaakt, en ik denk dat je mijn reactie goed zou keuren @Vinnie.1234. 😁
Dat komt omdat tante Kaag het nodig vond de banken op te zadelen met fraude opsporing op straffe van miljardenboetes.

Het is zelfs zo erg, dat _iedere_ transactie van 100 euro of meer gescreend moet worden. Dat kost bakken met geld.

[Reactie gewijzigd door Thijs_Rallye op 11 november 2025 13:47]

dat was het plan, in de praktijk onhaalbaar omdat je dan tegenwoordig alle supermarkt transacties moet gaan controleren. Mijn laatste bonnetje bij de AH was een whopping EUR 156,- voor gewoon een weekje eenvoudig eten en wat huishoud geneuzel
Het gaat echt niet goed met onze wereld. Ik betaal zelf graag meer voor duurzaamheid en ben ook overgestapt van bank en verzekaars om die redenen. Maar ik kan het betalen dus in die zin is het voor mij makkelijk praten. Ik vind het niet erg om minder uit eten te gaan om dit soort dingen te bekostigen. Maar er zijn ook mensen die dat al nie kunnen ik snap dat je duurzaamheid dan niet belangrijk vind als je amper rond komt.
Persoonlijk vind ik 5 euro voor een bankrekening niet veel. Zeker als je ziet dat alles qua betalen echt heel veel beter is geworden. Ik snap dat het meer is dan enkele jaren geleden, maar als ik kijk hoe duur een netflix abonnementje is en je vergelijkt dat met het meest belangrijke abonnement in je dagelijks leven (je digitale veilige portefeuille) dan is 5 euro prima. Zeker met iets rente en je haalt het er makkelijk uit.

Neemt niet weg dat ik wel je opmerking snap dat duurzaamheid wordt ‘opgedrongen’. Nu denk ik bij zo’n account bij een bank dat het om enkele centen per maand gaat. Maar ik merk zelf ook dat veel durzame dingen echt veel kosten en ook onhandig zijn. Bijvoorbeeld: 80 euro vaste koste duurzame warmtepomp (excl. verbruikskosten), of verplicht met het OV/ deelauto’s (kost veel en is onbetrouwbaar). Dus voor een bankaccount prima, maar inderdaad het wordt wel steeds meer opgedrongen en je kunt je afvragen of dat wel redelijk is. Ik ben zelf een groot voorstander van fair pricing. Dus dat je zelf kunt kiezen of je sociale en milieu impact wilt compenseren bij een aankoop / abonnement.

Overigens doe dit niet af dat banken natuurlijk nog wel geld verdienen. Voornamelijk door de rente spread (verschil spaargeld rente en ‘uitleen’ rente). En deels is dat ook wel weer onze eigen schuld. De rente die we zouden ontvangen zou echt veel hoger zijn als we vaker zouden switchen van bank. Iets wat echt makkelijk gaat zonder consequenties. Maar we zijn en blijven een volk dat toch graag blijft zitten waar we zitten. Idem voor verzekeringen, huisartsen, etc.
"Duurzame software", maar ondertussen nog steeds miljarden (bron: FTM) investeren in fossiele bedrijven. Wie bij Rabobank dacht dat dit artikel goede marketing was?
Waarom krijgt dit een +2. GroenLinks kost de maatschappij miljarden die de burger extra moet ophoesten aan belasting door het wegjagen van hoofdkantoren. Zoals Shell dat kost de burger 2 miljard vandaar btw hotelovernachting van 9% naar 21% en tal van andere maatregelen.

De EU is maar goed voor 6% van de wereldwijde uitstoot en India gaat pas 20 jaar later voldoen aan dezelfde norm. Waardoor je een vlucht krijgt van bedrijven en hier kennis verlies waardoor een volgende generatie in 2070 niet de kennis meer heeft om die bedrijven terug te halen.

Het artikel gaat over API's efficienter maken en daardoor uitstoot reduceren. Niet over fossiele bedrijven. Dus die +2 is niet ontopic, maar puur links activisme
Ik begrijp je punt betreft +2, maar verder ben ik het niet met je eens. Het punt hier is dat Rabobank hier aan klassiek green washing doet. Ze vertellen je in detail hoe duurzaam ze bezig zijn met hun tech stack ondanks dat deze uitstoot nagenoeg irrelevant is.

Terwijl ze wel met hun beleid een enorme impact hebben op CO2 uitstoot maar hier niks mee doen.

Rabobank doet wel vaker aan afleid marketing. Toen het verhaal van de stikstof hot was en naar buiten kwam dat boeren gedwongen/gesuggereerd werden om juist nog groter te groeien van de bank, waren de "Rabobank sponsort de lokale voetbalclub" reclames overal.

[Reactie gewijzigd door hendrickbert op 11 november 2025 11:13]

"ja maar insert ander bedrijf/land doet het nog minder goed dus je mag het niet over greenwashing hebben"

De Rabobank is geen duurzame bank, en dat mag best gezegd worden.
GroenLinks heeft nooit in een kabinet gezeten, wat is dit voor volslagen onzin?

Daarnaast, ooit bedacht dat de EU maar "verantwoordelijk" is voor 6% van de uitstoot omdat wij dit soort vervuilende industrie outsourcen naar landen als... India?

[Reactie gewijzigd door HooksForFeet op 11 november 2025 17:01]

Sjoukje van Oosterhout nummer 10 op de lijst GroenLinksPartij van de Arbeid bij de Tweede Kamer verkiezing 2025 is teamleider rechtszaken en woordvoerder bij Milieudefensie betrokken bij de klimaatzaak van Milieudefensie tegen Shell.
https://groenlinkspvda.nl/onze-mensen/kandidaten-tk25/sjoukje-van-oosterhout/

[Reactie gewijzigd door Cobalt op 11 november 2025 21:16]

Echt, dit was het beste dat je kon googlen? Een teamleider?

Dus jij vindt overigens dat de wet niet hoeft te gelden voor de industrie?

[Reactie gewijzigd door HooksForFeet op 11 november 2025 21:36]

Ik was zelf bij een presentatie in Groningen waar zij was uitgenodigd waar ze uitgebreid over het proces vertelde.

De wet niet gelden? Hoe kom je daarbij. De industrie moet zich nog steeds aan de wet houden. Echter moet de wetgever niet 30 jaar vooruit willen lopen op de rest van de wereld. Daarmee schiet de wetgever zichzelf in de voet. Bedrijven gaan naar andere landen. En dan bereikt de wetgever minder en de kennis vloeit weg en het schaad de economie.
GroenLinks kost de maatschappij miljarden die de burger extra moet ophoesten aan belasting door het wegjagen van hoofdkantoren.
Heb je een bron die aantoont dat GroenLinks hier eigenhandig voor heeft gezorgd? GroenLinks heeft nog nooit in een landelijk kabinet gezeten, laat staan dat ze verantwoordelijk waren voor (fiscaal) beleid richting multinationals.

Ik kan me goed herinneren dat Rutte juist miljarden aan cadeaus gaf aan o.a. Shell in de vorm van afschaffing van de dividendbelasting, op verzoek van Shell. Daarna peerde Shell 'm alsnog naar het VK. Ze gaven daarbij aan dat dit niet kwam door ons milieubeleid, maar door nóg gunstiger regels daar. Je kunt GroenLinks er niet op aankijken dat Rutte multicorps miljardencadeautjes gaf zonder daar stevige voorwaarden tegenover te zetten.

Ik ben zeer benieuwd hoe je dat falen van klassiek rechts beleid wilt afwentelen op GroenLinks.
De EU is maar goed voor 6% van de wereldwijde uitstoot
Omdat EU-bedrijven veel uitstoot verplaatsen naar landen met minder strenge regels, waarna we de producten met een zware klimaatvoetafdruk weer importeren (consumptiegebaseerde emissies). En het ondertussen groenwassen met wat nieuwe boomzaadjes.

Dat onze territoriale uitstoot in dertig jaar met eenderde is gezakt naar 6% is goed. Maar onze consumptievoetafdruk is juist gestegen en ligt weer eenderde hoger dan onze territoriale emissies. Per hoofd van de bevolking stoten wij nog steeds veel meer uit dan een land als India.

Dat hun uitstoot hoger ligt komt doordat zij in een eerdere ontwikkelingsfase; wij hebben die mate van uitstoot allang achter de rug.
maar puur links activisme
Duurzaamheid is niet (meer alleen) links, het is progressief. Het is ook breed gedragen door de wetenschap, een deel van het bedrijfsleven en internationale instellingen.
Inderdaad, zout alsjeblieft op met dit soort greenwashing, Tweakers. Toon een beetje principes.
Investeren in fossiele bedrijven is niet persé slecht. Als je groot aandeelhouder bent, of een investering doet in leningvorm, dan heb je invloed op beleid en zou je verduurzaming kunnen afdwingen. Dan kan investeren in fossiele bedrijven juist bijdragen aan vergroening.

Als de EU nou eens zorgt voor een heftige CO2 tax en ook dat gehandel in CO2 emissierechten/uitstootcontracten stopzet is het denk ik veel sneller opgelost.

[Reactie gewijzigd door Dekar op 11 november 2025 13:47]

Een fossiel bedrijf zal niet zomaar van z'n core business afstappen omdat een deel van de aandeelhouders dat wil.. en de meerderheid van de aandeelhouders wil vooral dividend zien, niet verduurzaming...
Op een algemene vergadering van aandeelhouders kunnen aandeelhouders stemmen op beleidswijzigingen en strategie. Ook kunnen ze bestuursleden verkiezen. Als het meerendeel wil vergroenen, dan zal het bestuur wel moeten. En gezien groene aandelen het over het algemeen beter doen omdat ze gewilder zijn, zijn er best veel beleggers die in niet-groene bedrijven beleggen en die vergroening willen zien verwezenlijken.
En je gelooft echt dat er bij Shell, BP, Exxon etc er genoeg aandeelhouders zullen zijn die dat willen? Pas zodra het meer geld oplevert zal dat gebeuren. Dus zal de huidige lijn doorgezet worden tot de olievelden uitgeput zijn...

[Reactie gewijzigd door Rnej op 11 november 2025 14:56]

89% van aandeelhouders van Shell heeft voor een voorstel gestemd om Shell energieneutraal te maken voor 2050.

En een vrij hoge 19% van stemmers wil nog strengere klimaatmaatregelen, gelijk aan het Parijs klimaatakkoord. Dus ja, dat zie ik wel gebeuren in de nabije toekomst.
Daar hoort wel fors wat nuancering bij.

Klimaatneutraliteit in hun eigen bedrijfsvoering, maar niet neutraal wat betreft hun producten zoals benzine en diesel.

Toegegeven, ze willen in dat deel ook de uitstoot verminderen, maar daar doen ze niet echt harde uitspraken over.

M.a.w; Shell blijft lekker olie verkopen in 2050, maar gelukkig draait de raffinaderij op windenergie...
Prima dat ze hier mee bezig zijn natuurlijk, maar wat echt zoden aan de dijk zet qua duurzaamheid is het stoppen in investeren in fossiele projecten en het huidige vervuilende landbouw systeem in stand houden. Vanwege precies die redenen ben ik intussen enkele jaren terug overgestapt van de Rabobank naar de ASN: ik wil niet dat mijn geld bijdraagt aan hun investeringen in die industrieën. Tot ze dat soort investeringen stop zetten en actief mee gaan werken aan een betere en groenere wereld zijn dit soort advertenties puur voor de bühne en nutteloos.
Mee eens. Penny wise and pound foolish. Dit initiatief komt op mij over als greenwashing.
Ook een leuke (met name ook voor pmOS en andere mobiele OSen) is hun gebruik van PlayIntegrity op Android...
Kijk-ons-eens-deugen 👏👏
En goed ook, zouden meer bedrijven moeten doen. Pyhon verbruikt 21x meer energie dan C. Schrijf minimalistisch en in een zuinigere taal ipv omgebreidelde rotzooi bij elkaar schrapen in een van de minst efficiente talen die er momenteel rondgaan. Dat zou echt zoden aan de dijk zetten.
Sinds wanneer?

Ik weet genoeg dat niet deugt daar.
Als ze de webinterface van bankieren nou weer eens dezelfde functionaliteit geven als vroeger, dan hoef je op een 4k monitor niet nodeloos heen en weer te klikken om specifieke transacties te vinden.
Bijvoorbeeld als je een bepaalde omschrijving wilt zien, kan niet via internetbankieren. Moet je telkens de transactie openklikken, net zo lang totdat je de juiste hebt gevonden.
Vroeger was dat allemaal zichtbaar, nu helemaal geoptimaliseerd voor mobiel. En desktopgebruikers hebben exact dezelfde 'experience' als mobiel.


Om te kunnen reageren moet je ingelogd zijn