> Markdown version of [/videos/592-green-cloud-computing?t=5](https://www.wearedevelopers.com/videos/592-green-cloud-computing?t=5). 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). --- # Green Cloud Computing Darrin reveals how limitless cloud power has bred bloated, carbon-heavy code. Learn to engineer energy-efficient architectures that slash your environmental footprint and hosting costs simultaneously. - **Speakers:** Doreen Sacker - **Event:** WeAreDevelopers LIVE - **Published:** June 7, 2023 - **Duration:** 35:20 - **URL:** https://www.wearedevelopers.com/videos/592-green-cloud-computing ## Summary Darrin, a senior data scientist, explores the urgent need for "green coding" and sustainable cloud computing practices. As modern cloud environments provide effectively limitless processing power, developers have largely abandoned the hyper-efficient coding habits of past decades, leading to a massive increase in software-driven carbon emissions. The core objective is to achieve net-zero carbon footprints by treating computing resources with the same environmental mindfulness applied to physical waste. Drawing on the Green Software Foundation's framework, the talk outlines eight comprehensive principles for engineering energy-efficient applications. Developers are encouraged to write lightweight code, utilize serverless auto-scaling to tightly match fluctuating traffic, and adopt "demand shifting" to run heavy operations—such as machine learning model training—during periods of high renewable energy availability. Additionally, maximizing workload utilization and extending the lifespan of older devices mitigates embodied carbon, while explicitly selecting regional cloud data centers with lower carbon intensity reduces overall emissions. Transitioning to green cloud architecture offers immediate business value beyond its environmental impact, operating as a strategic win that naturally reduces cloud hosting costs and improves user experience. Practical network efficiency strategies include aggressively caching data close to edge users, compressing payloads with leaner formats like Avro or CSV rather than JSON, and shaping demand by safely degrading video quality over poor connections. Ultimately, discarding bloated "big data" logs that serve no operational purpose and treating cloud expenditure as a direct proxy for carbon emission are highly effective ways to build resilient, sustainable application systems. **Keywords:** green cloud computing, carbon-efficient software engineering, serverless auto-scaling architecture, workload demand shifting, cloud carbon intensity, green software foundation principles, embodied carbon mitigation, energy proportionality, network payload optimization, cloud infrastructure cost reduction, serverless containerized microservices, machine learning workload scheduling, sustainable application development, big data retention limits, carbon-aware application design ## Chapters 1. **Defining green cloud computing and software principles** (00:05) — Green coding minimizes cloud software energy consumption to limit environmental impact. 1. **Building carbon efficient applications to achieve net zero** (02:17) — Halting carbon emissions entirely is necessary to prevent further atmospheric temperature increases. 1. **Improving energy efficiency through lightweight applications and auto-scaling** (04:01) — Running simpler native cloud services reduces cost and operational energy consumption. 1. **Managing carbon intensity by shifting workloads and regions** (06:48) — Shifting high-compute tasks to times or regions with renewable energy lowers carbon intensity. 1. **Extending hardware lifespans to reduce embodied carbon footprint** (10:25) — Supporting older devices and purchasing refurbished hardware limits emissions from manufacturing. 1. **Maximizing energy proportionality with high server utilization** (12:21) — Consolidating workloads on smaller virtual machines improves energy conversion efficiency. 1. **Reducing network data transmission and transit distances** (14:24) — Implementing caching and data compression cuts the electricity required to transmit payloads. 1. **Shaping application demand to match renewable energy supply** (16:37) — Degrading non-critical experiences and minimizing data retention aligns consumption with power constraints. 1. **Measuring carbon impact using cost and performance proxies** (19:20) — Treating cloud billing and software performance as proxies helps measure overall carbon footprint reduction. 1. **Business justifications for adopting sustainable engineering practices** (21:46) — Embracing green software engineering reduces operational costs while satisfying user and employee sustainability demands. 1. **Evaluating major cloud providers for green computing principles** (24:33) — Different cloud providers set varying goals and public reports regarding their carbon neutrality timelines. 1. **Pitching cloud migration as an efficiency and cost saver** (25:52) — Re-architecting systems to be cloud-native often results in direct financial savings that appeal to leadership. 1. **Comparing serverless architectures against traditional static clusters** (27:30) — Auto-scaling serverless solutions offer superior energy efficiency over constantly running on-premises servers. 1. **Universal strategies for greener product development cycles** (29:03) — Smart caching and meticulous resource analysis universally reduce software energy consumption regardless of product type. 1. **Raising awareness around climate change severity locally** (30:03) — Reading and discussing scientific climate reports with colleagues accelerates necessary cultural shifts toward sustainability. 1. **Using containerization and microservices for precise scaling** (31:21) — Deploying modular services via containers ensures precise resource allocation and perfectly tailored computational limits. 1. **Elevating marginalized voices through technical podcasting** (33:20) — Specialized podcasts provide a platform for underrepresented groups in technology to share their projects and insights. ## Related Moments - [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") - [Adopting the shared responsibility model for cloud computing sustainability](https://www.wearedevelopers.com/videos/570-optimizing-your-ai-ml-workloads-for-sustainability) (from "Optimizing your AI/ML workloads for sustainability") - [Connecting web performance optimization to ecological sustainability](https://www.wearedevelopers.com/videos/937-sleek-swift-and-sustainable-optimizations-every-web-developer-should-consider) (from "Sleek, Swift, and Sustainable: Optimizations every web developer should consider") - [Adopting asynchronous workflows and sustainable cloud infrastructures](https://www.wearedevelopers.com/videos/560-sustainable-me-a-tale-of-good-design) (from "Sustainable me. A tale of good design.") - [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") - [Optimizing centralized cloud infrastructures for direct energy footprint reductions](https://www.wearedevelopers.com/videos/1198-minimising-the-carbon-footprint-of-workloads) (from "Minimising the Carbon Footprint of Workloads") ## 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) - [7 Cloud Computing Trends Coming in 2025 for Developers](https://www.wearedevelopers.com/magazine/412-7-cloud-computing-trends-coming-in-2025-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) ## Related Jobs - [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** - [Cloud Data Engineer (all genders)](https://www.wearedevelopers.com/jobs/48216-cloud-data-engineer-all-genders) at **msg** - [Senior Software Engineer, Client Apps Platform](https://www.wearedevelopers.com/jobs/ext/1773893-senior-software-engineer-client-apps-platform) at **GitHub** - [Senior Engineer, Infrastructure Platform](https://www.wearedevelopers.com/jobs/ext/328836-senior-engineer-infrastructure-platform) at **Intercom, Inc.** - [Lead Cloud DevSecOps Engineer - Kubernetes](https://www.wearedevelopers.com/jobs/ext/1659167-lead-cloud-devsecops-engineer-kubernetes) at **BWI GmbH**