, ,

Building Green Software

A Sustainable Approach to Software Development and Operations

Paperback Engels 2024 1e druk 9781098150624
€ 64,32
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations?

In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview of this topic—discussing everything from the likely evolution of national grids to the effect those changes will have on the day-to-day lives of developers.

Ideal for everyone from new developers to CTOs, Building Green Software tackles the challenges involved and shows you how to build, host, and operate code in a way that's not only better for the planet but also cheaper and relatively low-risk for your business. Most hyperscale public cloud providers have already committed to net-zero IT operations by 2030. This book shows you how to get on board.

You'll explore:
- How the energy transition is likely to change hosting on prem and in the cloud—and how your company can prepare
- The fundamental architectural principles of sustainable software development and how to apply them
- How to determine which parts of your system need to change
- The concept of extending hardware longevity and the part that software plays

Specificaties

ISBN13:9781098150624
Taal:Engels
Bindwijze:paperback
Aantal pagina's:200
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:27-3-2024
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Foreword
Preface
Why Should You Read This Book?
How Does This Book Work?
Why Do Techies Matter?
The Culprits
What Won’t We Talk About?
Says Who?
Why Can’t You Trust Us?
Conventions Used in This Book
O’Reilly Online Learning
How to Contact Us
Acknowledgments
Anne
Sarah
Sara

1. Introduction to Green Software
What Does It Mean to Be Green in IT?
What We Reckon

2. Building Blocks
The Reason We Are Here: Carbon
Greenhouse Gases
Weather Versus Climate
How About Global Warming? How Is It Related to Climate Change?
Monitoring Climate Change
Back to Basics: Electricity
Work, Energy, Electricity, and Bills
High- and Low-Carbon Energy
How Can We Improve Energy Efficiency?
Hardware 101 for Software Engineers
The Physical Side
The Operations Side
You’re All Set

3. Code Efficiency
Efficiency Is Everything—or Is It?
What Is Code Efficiency?
Why Is Most Code Deliberately Inefficient?
The Benefits of Efficiency
Developer Productivity
Background: Hyperefficient Code
The Goodies
Performance Versus Efficiency Versus Greenness
Pick the Right Platform
Use Green Design Patterns
Avoid Too Many Layers
Be Mindful with Microservices
Replace Inefficient Services and Libraries
Don’t Do or Save Too Much
Leverage Client Devices
Manage Machine Learning
The Big Problem with Efficiency
The Lowdown

4. Operational Efficiency
The Battle Against the Machines
Hot Stuff
Techniques
Afgekapt op 60 regels

Managementboek Top 100

€ 64,32
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Building Green Software