Atualização editorial em : atribuições e orientações corrigidas com fontes; a data da publicação original foi preservada.

Uma recomendação de arquitetura sustentável precisa dizer o que será comparado e quais dados sustentam a decisão. O nome da arquitetura, o preço da infraestrutura ou uma redução no tempo de resposta, isoladamente, não demonstram redução de emissões.

De quem é o caso de Green IT

Na palestra What I Wish I Knew When I Started with Green IT, Ludi Akue relata o trabalho de sua equipe na Lunii. Ela descreve dificuldades para avaliar impactos e obter transparência da infraestrutura, além de decisões para simplificar o sistema. Esse é o contexto da palestrante, não uma experiência profissional de Anderson Damasio. A decisão relatada de mudar de infraestrutura não demonstra que toda aplicação deva abandonar PaaS.

Uma comparação precisa de fronteira e unidade

A especificação Software Carbon Intensity, versão 1.1.0, relaciona emissões operacionais e emissões incorporadas do hardware a uma unidade funcional. Ela exige explicitar a fronteira do sistema e o método de quantificação. A comparação com uma linha de base deve manter a metodologia, as premissas e a unidade funcional. Portanto, uma conta de hospedagem menor não substitui esse cálculo.

Proposta: avaliar uma mudança no processamento de relatórios

Considere uma aplicação fictícia que gera relatórios a pedido. A hipótese é evitar recalcular um relatório quando os dados de entrada não mudaram. Antes de implementar cache ou mudar a arquitetura, registre:

  1. O trabalho entregue: um relatório correto, com o mesmo conjunto de dados, formato e requisito de atualização nas duas alternativas.
  2. A fronteira: aplicação, consultas ao banco, armazenamento do resultado e componentes adicionais introduzidos pela mudança.
  3. As condições: volume de pedidos, proporção de dados alterados e configuração do ambiente. Use o mesmo cenário para as alternativas.
  4. As evidências disponíveis: consumo medido ou estimado, origem dos fatores utilizados e lacunas. Separe telemetria de desempenho de estimativas de emissões.
  5. Os critérios de rejeição: relatório desatualizado, perda de isolamento entre usuários ou descumprimento do tempo de resposta acordado.

Se a execução ficar mais rápida, registre esse resultado como desempenho. Só declare uma diferença de emissões quando os dados e o método permitirem calculá-la. Se o serviço não fornecer a informação necessária, descreva a lacuna; não a substitua por uma conclusão sobre PaaS, monólitos ou microserviços.

O próximo passo pode ser um experimento pequeno e reversível. Migrar toda a infraestrutura antes de verificar a hipótese acrescentaria decisões que esse ensaio não consegue avaliar.

Limites desta análise

O cenário é uma proposta editorial e não foi executado. Não há medição de emissões, economia, benchmark ou experiência do autor. O caso citado não é uma auditoria independente da Lunii; o SCI não cobre sozinho todos os impactos ambientais. Nenhum percentual global de emissões é validado neste texto.