Understanding sustainable software
In this section, we'll learn about the new discipline of sustainable software, also known as green software engineering, and how it can be used to design applications that can save on carbon emissions. Carbon-saving techniques are also related to cost governance and application optimization, and in some cases, we will learn how the tips and tricks for cost saving that we used previously can also be utilized for building green applications.
Defining a need for sustainability
The whole scientific community has been agreeing for some time now that the world has a pollution problem. The carbon dioxide (CO2) in our atmosphere has created a layer of gas that traps heat and changes the earth's climate. Earth's temperature has risen by more than 1 °C since the industrial revolution of the 1700s. If we don't stop this process of global warming, scientists have warned us that the consequences will be catastrophic, resulting in...