Visão geral da Engenharia de Software Sustentável
O conteúdo deste vídeo ainda é válido, mas os números principais podem diferir devido à renumeração do princípio da Green Software Foundation.
Seis princípios da Engenharia de Software Sustentável
Seis princípios da Engenharia de Software Sustentável formam uma compreensão compartilhada do que significa ser um Engenheiro de Software Sustentável. As unidades subsequentes neste módulo fornecem uma introdução básica a estes princípios.
Eficiência de carbono: Crie aplicações que sejam eficientes em termos de carbono.
Eficiência Elétrica: Crie aplicações que sejam energeticamente eficientes.
Consciência de carbono: Consumir eletricidade com a menor intensidade de carbono.
Eficiência de hardware: crie aplicativos que sejam eficientes em termos de hardware.
Medição: Melhorar a sustentabilidade através da medição.
Compromissos Climáticos: Definir o mecanismo exato de redução de carbono.
Estes seis princípios são independentes dos seguintes:
- Domínio de aplicação
- Tamanho ou tipo de organização
- Fornecedor de nuvem ou auto-hospedado
- Linguagem de programação ou framework
Duas filosofias de Engenharia de Software Sustentável
Ao lado dos seis princípios da Engenharia de Software Sustentável, existem duas filosofias.
Todos têm um papel a desempenhar na solução climática.
Se você está lendo este documento e se identifica como um Engenheiro de Software Sustentável, saiba que faz parte de um movimento global maciço de pessoas que se importam e estão tomando medidas. Os Engenheiros de Software Sustentáveis trabalham em todas as disciplinas da engenharia, desde a conceção de silício até à conceção de experiências de utilizador.
Nada acontece isoladamente, tudo está conectado e pequenas mudanças levam a mudanças significativas. Normalizar as discussões sobre sustentabilidade em reuniões técnicas capacita outras pessoas a levantarem suas vozes. É assim que você cria mudanças em qualquer organização.
Como Engenheiros de Software Sustentáveis, acreditamos que todos têm um papel a desempenhar na solução climática. A Engenharia de Software Sustentável é inclusiva. Seja qual for o setor, indústria, função ou tecnologia, você sempre pode fazer algo para ter impacto.
A sustentabilidade basta, por si só, para justificar o nosso trabalho.
Como Engenheiros de Software Sustentáveis, reconhecemos muitas vantagens na construção de aplicações sustentáveis. Eles são quase sempre mais baratos, muitas vezes são mais eficientes e muitas vezes são mais resilientes. Mas estamos praticando principalmente Engenharia de Software Sustentável para a sustentabilidade; tudo o resto é uma vantagem adicional.