The Principles of Sustainable Software Engineering

Beginner
Developer
Administrator
Solution Architect
Student
DevOps Engineer
Data Scientist
Data Engineer
Database Administrator
AI Edge Engineer
AI Engineer
Technology Manager
Azure
.NET
Microsoft Power Platform

Sustainable Software Engineering is an emerging discipline at the intersection of climate science, software, hardware, electricity markets, and data center design. The Principles of Sustainable Software Engineering are a core set of competencies needed to define, build, and run sustainable software applications.

Learning objectives

In this module, you'll:

  • Identify the six principles of Sustainable Software Engineering.
  • Understand the two philosophies of Sustainable Software Engineering.

Prerequisites

  • Familiarity with general computing concepts