Ricardo Sueiras Sueiras
An Architect’s guide to reducing the carbon footprint of your applications
#1about 2 minutes
Three characteristics of sustainable modern applications
Modern applications can reduce their carbon footprint by being decomposed into smaller components, using managed services, and leveraging automation.
#2about 15 minutes
Architectural choices for reducing your carbon footprint
Decomposing monoliths, choosing efficient tools like ARM-based processors and graph databases, and selecting appropriate programming languages can significantly improve application efficiency.
#3about 9 minutes
Using managed cloud services for greater efficiency
Moving to the cloud and using managed services allows you to benefit from provider efficiencies, scale to zero with serverless, and make optimal choices for storage and compute.
#4about 4 minutes
Leveraging automation for right-sizing and waste reduction
Automation enables dynamic scaling to match workload demands, right-sizing of resources, and cleanup of unnecessary build artifacts to minimize waste.
#5about 4 minutes
How to measure and track sustainability metrics
Establishing the right proxy metrics for efficiency, such as resource usage per user, is crucial for tracking and reporting on your application's carbon footprint.
#6about 1 minute
Using the AWS shared responsibility and well-architected models
The AWS Shared Sustainability Model clarifies responsibilities, while the Well-Architected Sustainability Pillar provides best practices for building greener applications in the cloud.
#7about 6 minutes
Q&A: Career advice and getting started in open source
Contributing to open source projects you are passionate about, such as Apache Airflow, is a great way to build skills and get noticed in the tech industry.
#8about 6 minutes
Q&A: Gaining buy-in and modernizing legacy applications
Frame sustainability initiatives around CTO priorities like cost reduction and future-proofing, and use patterns like the Strangler Fig to modernize legacy systems incrementally.
#9about 9 minutes
Q&A: Sustainability pitfalls and the developer advocate role
Be aware of trade-offs like increased latency or reduced resilience when optimizing for sustainability, and understand how developer advocates act as a bridge between users and product teams.
Related jobs
Jobs that call for the skills explored in this talk.
Architekt für Cloud Security - AWS (w|m|d)
zeb consulting
Frankfurt am Main, Germany
Remote
Junior
Intermediate
Senior
Amazon Web Services (AWS)
Cloud Architecture
+1
Cloud Engineer (m/w/d)
fulfillmenttools
Köln, Germany
€50-65K
Intermediate
TypeScript
Google Cloud Platform
+1
Matching moments
29:15 MIN
Applying the AWS Well-Architected Framework for sustainability
Optimizing your AI/ML workloads for sustainability
12:37 MIN
Practical strategies to reduce workload emissions
Minimising the Carbon Footprint of Workloads
05:21 MIN
Reducing emissions with the cloud's shared responsibility model
Optimizing your AI/ML workloads for sustainability
31:50 MIN
Sustainable habits for developers beyond coding
Sustainable me. A tale of good design.
45:19 MIN
A call to action for building sustainable technology
Optimizing your AI/ML workloads for sustainability
13:49 MIN
Simple ways developers can write sustainable code
The Environmental Impact of Software Development
04:02 MIN
Principle 2: Achieving energy efficiency with serverless apps
Green Cloud Computing
31:13 MIN
The performance benefits of building green software
It's not easy being green
Featured Partners
Related Videos
Green Cloud Computing
Doreen Sacker
Sustainable me. A tale of good design.
Lorenzo Pieri
It's not easy being green
Marjolein Pordon
Optimizing your AI/ML workloads for sustainability
Sohan Maheshwar
Reducing the carbon footprint of your website
Ines Akrap
Introducing Green IT practices to a large Software Company
Pierre-Luc Noel & Fritz Reichmann
Minimising the Carbon Footprint of Workloads
Michael Mueller
A Hitchhiker's Guide to Resource Efficient Software
Hendrik Lösch
Related Articles
View all articles


.webp?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.

Full Stack Engineer
Climax.eco
Rotterdam, Netherlands
€70-100K
Senior
TypeScript
PostgreSQL
Cloud (AWS/Google/Azure)

AWS Data & AI Architect OR Engineer (Full Remote)
Keapps
Santa Cruz de Tenerife, Spain
Remote
€40-60K
API
Python
Amazon Web Services (AWS)

AWS Data & AI Architect OR Engineer (Full Remote)
Keapps
Gijón, Spain
Remote
€40-60K
API
Python
Amazon Web Services (AWS)

AWS Data & AI Architect OR Engineer (Full Remote)
Keapps
Municipality of Las Palmas, Spain
Remote
€40-60K
API
Python
Amazon Web Services (AWS)

AWS Data & AI Architect OR Engineer (Full Remote)
Keapps
Barcelona, Spain
Remote
€40-60K
API
Python
Amazon Web Services (AWS)

Arquitecto IT. AWS Cloud. Teletrabajo
idealista
Municipality of Santiago de Compostela, Spain
Remote
PHP
Java
DevOps
Python
+6

AWS Data & AI Architect OR Engineer (Full Remote)
Keapps
Lleida, Spain
Remote
€40-60K
API
Python
Amazon Web Services (AWS)

AWS Data & AI Architect OR Engineer (Full Remote)
Keapps
Badajoz, Spain
Remote
€40-60K
API
Python
Amazon Web Services (AWS)

AWS Data & AI Architect OR Engineer (Full Remote)
Keapps
A Coruña, Spain
Remote
€40-60K
API
Python
Amazon Web Services (AWS)