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
3 months ago 00:00:18 1
iPhone 16 Pro Max: All Colors and Finishes (2024)
3 months ago 00:01:30 1
Introducing Rapid Response: Extending ANYmal’s Reach in Emergencies
3 months ago 00:01:41 1
Smart city: making cities more life enhancing – by people, for people.