Architecture & ModernizationArchitecture & Modernization
Conference50min
INTERMEDIATE

How to Architect Green Software

The session examines sustainability trade-offs in architecture decisions, balancing energy use and carbon footprint against maintainability, portability, availability, and performance. It offers practical techniques to reduce emissions and costs, and provides a catalog of trade-offs to apply in future projects.

talk.summaryAiDisclaimer

Ioannis Kolaxis
Ioannis KolaxisAccenture

talkDetail.whenAndWhere

Thursday, October 8, 10:40-11:30
TBA 4
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Every architecture decision carries a sustainability trade-off. A greener data center may sit farther from users, increasing latency. Going serverless eliminates idle compute waste but introduces cold starts and the complexity of maintaining multiple functions.

This session explores the tension between sustainability and the other "-ilities" (maintainability, portability, availability, performance) and presents practical techniques to reduce energy use, carbon footprint, and operating costs.

You will leave the session with a concrete catalog of trade-offs you can apply to your next project.
sustainability
trade-offs
latency
serverless
talks.speakers
Ioannis Kolaxis

Ioannis Kolaxis

Accenture

Greece

Ioannis Kolaxis is a Director and a Senior Technology Architect at Accenture. He focuses on Green Software innovations, optimizing applications to have lower costs, reduced energy consumption and fewer carbon emissions. He is an inventor, speaker, and author of the Green Software book.
He was a kid in primary school when he first saw the green screen with the blinking cursor of an Amstrad CPC6128. This computer opened a new world to him, a world of continuous exploration and creation through programming.
Ioannis invented a novel way to work remotely and holds four patents for software solutions.
He frequently speaks at conferences such as GOTO Amsterdam 2022, Devoxx Ukraine 2021 and Oracle Code One 2019.
Visit his website to learn more: https://kolaxis.dev