7

Infrastructure and Deployment

In the previous chapters, we discussed how algorithms and programming languages impact the energy efficiency of software, reviewed tools to measure energy reduction strategies, and explored testing techniques that ensure both correctness and efficiency in software applications. In this chapter, we’ll shift our focus to deploying, running, and monitoring software systems. We’ll delve into the infrastructure necessary to support environmentally sustainable software practices, emphasizing strategies to optimize infrastructure for minimal energy consumption and reduced carbon footprint.

This chapter will explore the following key topics:

  • Sustainable infrastructure: In this section, we will focus on environmentally ...

Get Green Software Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.