Open Data Hub Day 2025

Eduardo Martins Guerra

Eduardo Guerra is a Researcher at the Free University of Bozen-Bolzano, Italy. He worked as a tenured researcher for seven years at the Spacial Institute for Space Research (INPE) in Brazil, reaching the senior level. Before that, he was a teacher at the Instituto Tecnologico de Aeronáutica (ITA), which is known for having engineering courses among the best in the country. His research topics include software patterns, programming approaches, software architecture, framework development, and agile software development processes.


Session

05-30
11:45
15min
Toward Green Service APIs
Eduardo Martins Guerra

This talk presents some patterns that can be used in the design of service APIs to help avoid the waste of resources in the exchange of information between two systems. It will go through different practices, discussing their impact on sustainability, as well as the trade-offs related to other quality attributes. The following are some practices that will be presented and discussed: (a) divide data retrieval into more granular services to allow clients to retrieve just what is needed; (b) provide parameters to customize the content that should be returned; (c) provide an endpoint that allows the verification of the last data update; and (d) adopt as default the option that consumes the lowest amount of resources.

Seminar room 1