Energy-Efficient Software Architecture for Developers • Henrik Bærbak Christensen • GOTO 2023
This presentation was recorded at GOTO Aarhus 2023. #GOTOcon #GOTOaar
Henrik Bærbak Christensen - Author of “Flexible, Reliable Software“ & Associate Professor at University of Aarhus @HenrikbChristiansen
RESOURCES
ærbak-christensen-4880202
ABSTRACT
Software architecture practices are methods and techniques that allow software designers and developers to make designs that hopefully strike the right balance between competing quality attributes: modifiability, performance, availability, security, etc. However, in the midst of a threatening climate crisis and with an energy crisis on top of that, an important quality, namely energy efficiency, must be considered as well: for all the merits of a cool microservice architecture, will it also save precious energy compared to the classic monolith?
In this talk, I will discuss energy efficiency in our architectural design with an emphasis on the practical challenges facing architects and developers: what are the tactics and rules of thumbs to use, how do we measure power consumption and experiment with various designs, and how do we discuss and collaborate around it? As a university teacher, my primary focus is on teaching software architecture methods and techniques and my perspective is on how to best educate people in this area, by finding motivating examples and exercises, as well as trying to capture and convey the techniques that provides most value for the least effort. [...]
Download slides and read the full abstract here:
RECOMMENDED BOOKS
Christensen, McGettrick & Impagliazzo • Flexible, Reliable Software •
Ioannis Kolaxis • 101 Green Software •
Mehdi Khosrow-Pour • Green Computing Strategies for Competitive Advantage and Business Sustainability •
Lässig, Kersting & Morik • Computational Sustainability •
Zbigniew H. Gontar • Smart Grid Analytics for Sustainability and Urbanization •
Katsoni & Segarra-Oña • Smart Tourism as a Driver for Culture and Sustainability •
#BuildingGreenSoftware #Sustainability #SustainableSoftware #CarbonEfficiency #Efficiency #HumanFactor #GreenSoftwareFoundation #Decarbonization #GreenCloud #GreenComputing #GreenCoding #Programming #GreenSoftware #HenrikBChristensen
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
1 view
0
0
4 months ago 00:01:15 8
Construction Simulator - Stadium Expansion Release Trailer
4 months ago 00:00:00 8
Construction Simulator – Stadium Expansion | Livestream
6 months ago 00:03:19 7
Machining of an inconel turbine blade using ceramic tooling on a Starrag LX 251
6 months ago 00:13:49 1
Building Green Software Part 5: Green Networking • Anne Currie • GOTO 2024
6 months ago 00:02:50 5
Rocket Size Comparison | 3D 🚀
7 months ago 00:35:02 1
All The Reason Tesla Developed Tesla Bot Gen 2! Plan Details For 2024 and its BIG Rival from Google
7 months ago 00:10:00 1
Ohms Law Explained - The basics circuit theory
7 months ago 01:58:38 1
Geoffrey Hinton | Will digital intelligence replace biological intelligence?