> Markdown version of [/videos/792-introducing-green-it-practices-to-a-large-software-company](https://www.wearedevelopers.com/videos/792-introducing-green-it-practices-to-a-large-software-company). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Introducing Green IT practices to a large Software Company How do you track the carbon emissions of 200,000 messages per second when cloud metrics fail? Discover how Amadeus built custom pipelines to eliminate massive architectural waste. - **Speakers:** Pierre-Luc Noel, Fritz Reichmann - **Event:** World Congress 2023 - **Published:** October 23, 2023 - **Duration:** 29:31 - **URL:** https://www.wearedevelopers.com/videos/792-introducing-green-it-practices-to-a-large-software-company ## Summary Amadeus, a major player in travel tech processing up to 200,000 messages per second, recognized that the IT sector's 4% contribution to global carbon emissions rivals the aviation industry. To take accountability, they embarked on a sustainability journey prioritizing culture shift before technical execution. They utilized the immersive "Climate Fresk" workshop and the Green Software Foundation's principles to build foundational awareness, a shared vocabulary, and internal communities, successfully utilizing "healthy pressure" to secure executive ESG buy-in. Transitioning from education to active measurement, engineering teams faced the hurdle of assessing precise carbon intensity. Relying purely on cloud providers like Azure proved insufficient due to reporting delays, lack of granular workload allocation, and grid masking—where purchased renewable energy contracts fail to reflect the physical grid's actual carbon reality. To solve this, teams built custom pipelines combining applicative telemetry with open-source tools like CarbonQL and real-time grid data to map CPU, memory, and network usage directly to specific carbon emission numbers. Armed with accurate metrics, the company deployed green software patterns to hunt down waste. A dedicated "Waste Buster" campaign incentivized developers to eliminate 20% of daily logging volume from a three-petabyte baseline. They also benchmarked architectural tradeoffs, such as decoupling a multi-gigabyte applicative cache into a standalone microservice to balance storage reduction against increased network calls. Additionally, simple tweaks like enabling Link Time Optimization compiler flags reduced CPU load by 9%. This journey validated that eco-friendly engineering seamlessly aligns with the bottom line, proving that "being more green goes hand in hand with being more cost-efficient." **Keywords:** green IT practices, software carbon intensity, climate fresk workshop, green software foundation, carbonql open source, applicative telemetry, cloud carbon footprint limitations, green software patterns, caching architecture tradeoffs, link time optimization, IT sustainability culture, real-time grid carbon mapping, ESG executive buy-in, waste buster campaign ## Chapters 1. **Introducing company scale and the need for green IT** (00:11) — The massive scale of modern data centers necessitates deliberate strategies to mitigate their environmental footprint. 1. **Analyzing the climate impact of the software industry** (02:31) — Understanding how hardware manufacturing, network operations, and end devices aggregate to produce significant global carbon emissions. 1. **Building a roadmap for cultural and technical sustainability** (04:26) — A phased approach prioritizing developer awareness before implementing measurement strategies accelerates the adoption of efficient engineering. 1. **Spreading climate awareness using the Climate Fresk game** (07:31) — Interactive workshops translate complex scientific reports on global warming into engaging, actionable insights for engineering units. 1. **Fostering knowledge sharing through internal sustainability communities** (09:39) — Creating structured online spaces allows distributed engineers to exchange best practices for managing tech ecosystem footprints. 1. **Establishing shared vocabulary with Green Software Foundation principles** (11:34) — Providing standardized Linux Foundation training ensures that distinct engineering sites benchmark application efficiency consistently. 1. **Calculating software carbon intensity using the SCI model** (12:47) — Environmental impact can be quantified mathematically by analyzing grid cleanliness alongside hardware and operational computing demands. 1. **Identifying limitations in cloud provider carbon emission reporting** (14:55) — Built-in cloud analytics often lack the real-time granularity and locational accuracy necessary to build genuinely carbon-aware software. 1. **Converting application telemetry into real-time carbon usage data** (16:53) — By routing standard resource metrics through open-source models, teams can generate highly accurate live energy consumption dashboards. 1. **Decreasing computational overhead using compiler link time optimization** (19:42) — Simple configuration changes during the build process can significantly lower CPU utilization and raw electricity requirements. 1. **Minimizing infrastructure waste by reducing application log volumes** (23:03) — Auditing system artifacts empowers organizations to eliminate redundant data storage and decrease ongoing backend processing dependencies. 1. **Trade-offs between storage and network resources in caching architectures** (24:36) — Shifting cache mechanisms from localized processing pods to distinct microservices requires careful consideration of application traffic patterns. 1. **Securing management budget and ensuring long-term cultural shifts** (26:34) — Highlighting the overlap between operational cost reduction and ecological improvements is essential for sustaining ongoing infrastructure projects. ## Related Moments - [Implementing architectural best practices for sustainable software systems](https://www.wearedevelopers.com/videos/1414-a-hitchhiker-s-guide-to-resource-efficient-software) (from "A Hitchhiker's Guide to Resource Efficient Software") - [Coding for environmental sustainability in software engineering](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) (from "Unlocking the potential of Digital & IT at Vodafone") - [Using the green software model to evaluate long-term effects](https://www.wearedevelopers.com/videos/558-it-s-not-easy-being-green) (from "It's not easy being green") - [Advocating for green tech policies inside modern software companies](https://www.wearedevelopers.com/videos/560-sustainable-me-a-tale-of-good-design) (from "Sustainable me. A tale of good design.") - [Building an implementation strategy for green software](https://www.wearedevelopers.com/videos/100251-one-year-of-the-co2-challenge-insights-and-lessons-learned) (from "One year of the CO2-challenge – insights and lessons learned") - [Reviewing real environmental savings from challenge participants](https://www.wearedevelopers.com/videos/100251-one-year-of-the-co2-challenge-insights-and-lessons-learned) (from "One year of the CO2-challenge – insights and lessons learned") ## Related Articles - [Is Software Development Making the Climate Crisis Worse?](https://www.wearedevelopers.com/magazine/551-is-software-development-making-the-climate-crisis-worse) - [A Guide to Green Tech and Green IT Careers](https://www.wearedevelopers.com/magazine/374-a-guide-to-green-tech-and-green-it-careers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) ## Related Jobs - [Tribe Lead - ( Software) Engineering Centre of Excllence](https://www.wearedevelopers.com/jobs/ext/1475530-tribe-lead-software-engineering-centre-of-excllence) at **SD Worx** - [Cloud Foundations Team](https://www.wearedevelopers.com/jobs/ext/1483289-cloud-foundations-team) at **GitHub** - [Senior Software Engineer, Enterprise Products](https://www.wearedevelopers.com/jobs/ext/1841248-senior-software-engineer-enterprise-products) at **GitHub** - [Lead Software Engineer - Data Engineering](https://www.wearedevelopers.com/jobs/ext/2000968-lead-software-engineer-data-engineering) at **Dynatrace** - [Senior Cloud Software Architect (all genders welcome) for our Intelligent Service Operations Hub](https://www.wearedevelopers.com/jobs/ext/1284556-senior-cloud-software-architect-all-genders-welcome-for-our-intelligent-service-operations-hub) at **Rosenxt Group** - [Senior Systems Engineer - Business Applications](https://www.wearedevelopers.com/jobs/ext/115762-senior-systems-engineer-business-applications) at **BWI GmbH**