This is a development preview. Visit greensoftware.foundation for the official site.
Green Software Foundation

Member Story

"Engineers know the theory but not what to change in code"

How NTT DATA, Goldman Sachs, AVEVA, and contributors from 11 organisations built the Green Software Patterns catalogue — a peer-reviewed library of actionable techniques for reducing software emissions, with measurable before-and-after impact.

Organisations involved

NTT DATAGoldman SachsAVEVAMicrosoftAccentureMastercardShellSiemensGlobantCAST

50

Patterns published in the initial catalogue covering AI, Cloud, and Web

~4%

Carbon reduction demonstrated from a single pattern in a controlled test

11

Companies in the Design Thinking workshop shaping the catalogue's roadmap

2030

Target year for green-by-default development environments

The Problem

The knowledge existed in fragments — but there was no single trusted source of actionable patterns

By 2022, the Green Software Foundation had trained tens of thousands of engineers through the Green Software Practitioner course. These engineers understood the principles: energy efficiency, carbon awareness, hardware efficiency, measurement. But a consistent question emerged from newly trained practitioners: “OK, I understand the principles — but what do I actually change in my code?”

The gap was real and specific. Early members like AVEVA and Mastercard recognised that “if we are to succeed in significantly reducing software’s carbon emissions, we need a knowledge base of trusted guidelines.” But when they audited what was available, one of the biggest challenges was finding resources — scattered across publications, articles, and videos — with no single trusted, peer-reviewed source of actionable patterns developers could apply to their codebases.

Measurement and theory were necessary but not sufficient. An engineer could calculate an SCI score but had no catalogue of proven interventions to improve it. The knowledge existed in fragments — individual blog posts, conference talks, internal wikis — but had never been consolidated, validated, and organised for practical use.

“As a CTO, every time I want to understand how to make my existing software applications greener, I need clear guidance on which applications to decarbonise and the priority patterns to implement — but lack of knowledge about how patterns apply to my applications gets in the way, and that means we end up making poor choices or we do nothing.” — User persona from the Design Thinking workshop

The Journey

From 50 patterns to a 2030 vision for green-by-default development

Green Software Patterns catalogue launched

2022

The Green Software Foundation launched the Green Software Patterns catalogue with 50 patterns covering AI, Cloud, and Web — each a concrete, actionable technique for reducing software emissions. Every pattern went through a review and consensus process to ensure relevance and applicability across diverse industries and use cases. It was the answer to the question trained engineers kept asking: what do I actually change in my code?

Browse the Green Software Patterns catalogue →

NTT DATA turns patterns into measurable interventions

2023

NTT DATA Germany built a patterns accelerator — enabling before-and-after SCI measurement for each pattern. Franziska Warncke and Denis Angeletta developed a comprehensive methodology for serverless applications on AWS, using Lambda, DynamoDB, S3, and API Gateway with k6 load testing to generate comparable emission values. Their "Reduce transmitted data" pattern test demonstrated approximately 4% carbon reduction — proving patterns weren't theoretical advice but quantifiable interventions.

Read the serverless carbon measurement methodology →

Design Thinking workshop with 11 companies

Early 2024

Representatives from NTT DATA, AVEVA, Mastercard, Goldman Sachs, Microsoft, Shell, Accenture, Siemens, Globant, CAST, and re:cinq gathered to shape the catalogue's evolution. Facilitated by Peter Wadsworth, the workshop surfaced user-specific "jobs to be done" across roles from CTO to architect to developer, revealing that each role needed the catalogue differently. Four key insights emerged: the developer experience needs to be green by default; patterns must enable informed decision-making; measurement must be continuous; and AI is both a key enabler and a domain requiring its own carbon accountability.

Read about the patterns catalogue next chapter →

Green Software Patterns v2 in development

Ongoing

Led by Franziska Warncke (NTT DATA) and Liya Mathew (Goldman Sachs), v2 will extend the catalogue with persona-based and behavioural patterns. The 2030 vision defined by the workshop: Green Software Patterns integrated into all major tool environments, with automated default application and real-time impact measurement — and AI-driven analysis, forecasting, and optimisation throughout the software lifecycle.

Green Software Patterns on GitHub →

The developer experience needs to be green by default.

Design Thinking Workshop participants, Green Software Foundation

Who came together

The people who made it happen

FW

Franziska Warncke

Project Co-Lead, Green Software Patterns

NTT DATA

Drove the Patterns catalogue development and led the serverless SCI measurement methodology alongside Denis Angeletta. Now co-leads v2 with Liya Mathew.

LM

Liya Mathew

Project Co-Lead, Green Software Patterns v2

Goldman Sachs

Co-leading the vision and execution of Green Software Patterns v2 with Franziska Warncke, bringing Goldman Sachs's software engineering perspective to the roadmap.

DA

Denis Angeletta

Engineer

NTT DATA

Co-developed the serverless carbon footprint methodology and SCI calculator, including a novel network emissions approach using VPC Flow Logs and Athena.

DL

Daniel Lazaro

Senior Technical Program Manager

AVEVA

Contributed to the design thinking workshop and the catalogue's strategic evolution, representing AVEVA's perspective on patterns for industrial software.

GS

Gadhu Sundaram

VP of Application Services

NTT DATA

Demonstrated how NTT DATA Germany built a patterns accelerator enabling before-and-after SCI measurement for each pattern — turning the catalogue into a measurable tool.

In their words

"If we are to succeed in significantly reducing software's carbon emissions, we need a knowledge base of trusted guidelines. "

Green Software Patterns Catalogue

The Next Chapter

"While this may seem small, it adds up significantly at scale. With 1 million requests, 305 kilograms of CO2. "

Denis Angeletta & Franziska Warncke

NTT DATA, on serverless carbon measurement

"One of the biggest challenges was finding resources, which were scattered across various publications, articles, and videos. "

Green Software Patterns Catalogue

The Next Chapter

Related articles

Green Software Patterns Catalog: The Next Chapter

Green Software Patterns Catalog: The Next Chapter

With fresh perspectives and a clear roadmap, the Green Software Patterns Catalog is set to evolve and improve its impact on reducing software’s carbon emissions.

Read the article →
Calculating Your Carbon Footprint: A Guide to Measuring Serverless App Emissions on AWS

Calculating Your Carbon Footprint: A Guide to Measuring Serverless App Emissions on AWS

NTT Data is a leading global provider of end-to-end ICT services. Their comprehensive use case illustrates how to address the environmental metric challenges of serverless computing.

Read the article →
Building Green Software through Standards and Collaboration

Building Green Software through Standards and Collaboration

A spotlight on how our members are decarbonizing software with the GSF.

Read the article →

Find the patterns that fit your stack

The Green Software Patterns catalogue is peer-reviewed, open, and growing. Browse the existing patterns, test them against your own applications, and contribute patterns from your own experience through the GSF.

Browse the catalogue at patterns.greensoftware.foundation