There are many ways Software Engineers can contribute to reducing the carbon footprint of an application. During the design process, we can opt for choices which are more energy efficient and think about ways to minimize resource consumption without compromising functionality.  A while ago, I worked with a team at Microsoft during a one-week Hackathon to consider replacing regular VMs with Spot Virtual Machines for different workloads. Spot VMs utilize unused capacity in existing data center infrastructure and usually cost just a fraction of on-demand virtual machines. By taking advantage of existing infrastructure, leveraging Spot VMs reduces the need for more hardware to run in data centers and ultimately reduces future energy consumption.

You can read about it here: How Spot Virtual Machines can reduce Carbon Footprint


Woelfchen

Currently, Sherryl Manalo is a Software Engineering Manager at Microsoft in the Industry Solutions Engineering (ISE) Organization. She leads multiple teams which engage with customers to build solutions running in the Microsoft Cloud. She has a Physics background and was in research before founding own start-up early in-career to build Open Source Solutions for customers. In 2008, she joined Microsoft and had various technical roles in the local organization before joining CSE in 2017. In her spare time, she likes going for a walk or riding her e-scooter, reading books, painting, cooking with her husband, hiking and skiing in winter.