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:
- O trabalho entregue: um relatório correto, com o mesmo conjunto de dados, formato e requisito de atualização nas duas alternativas.
- A fronteira: aplicação, consultas ao banco, armazenamento do resultado e componentes adicionais introduzidos pela mudança.
- As condições: volume de pedidos, proporção de dados alterados e configuração do ambiente. Use o mesmo cenário para as alternativas.
- As evidências disponíveis: consumo medido ou estimado, origem dos fatores utilizados e lacunas. Separe telemetria de desempenho de estimativas de emissões.
- 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.