The second principle of Sustainable Software Engineering is to build energy efficient applications. The very first steppingstone in that direction is to measure the energy your application consumes. This post will answer the question "what is the best way to measure the energy consumption of your backend service?".
Overview of using the built in Energy Estimation Engine to estimate the carbon impact of your application.
Designing network infrastructure upfront can reduce customer’s carbon footprint as well as the carbon footprint of their cloud provider. This also represents a paradigm shift in how cloud services are designed, planned, and deployed. Just like designing with accessibility in mind became a common software development life cycle.
Does a 100% supply of renewable energy make computing guilt-free? The answer depends on if you are being powered-by or matched-by renewables and is always "no".
Sustainability in Software Engineering Software engineering has evolved over the years as new capabilities are discovered and new information introduced. Software developers and operations engineers were typically seen as two very separate roles. Once the cloud began to commoditize hardware these roles began to blend together into a new ...
Alongside the 8 principles of Sustainable Software Engineering, there are 2 philosophies. For many of us, sustainability is more than a task. It's a purpose and a movement. Where does Sustainable Software Engineering sit in that broader sustainability movement?
Our goal for this blog is to provide a set of resources as well as a community for developers wanting to make an impact. The content will cover a broad range of topics but will be entirely about decreasing the amount of carbon, waste, or water wasted directly or indirectly as related to software.