Rafael Ferreira
👤 SpeakerAppearances Over Time
Podcast Appearances
Você está ouvindo Nerdcast, do Jovem Nerd.
Landa, landa, landa, nerds! Aqui é Alexandre Antônio, do Jovem Nerd, e como Ruby Rod sempre disse, tem que ser verde, e must be green! Salve, galera! Muito prazer, meu nome é Rafael Ferreira, atualmente eu trabalho como Cine Platform Engineer, que basicamente é um nome gourmet pro DevOps Engineer, que também é basicamente o engenheiro de gambiarra.
Excelente. O melhor engenheiro. O que realmente faz as coisas funcionarem. É um bom preguiçoso, então já estou aí com isso na veia. Então, a gente cria algumas automações envolvendo cloud, DevOps e infraestrutura. E cá estou aqui hoje nessa ilustre parceria aqui sobre Green IT e pode ser muito massa.
Como é que a gente começa a falar sobre o que o termo Green IT cobre? Ele cobre que tipo de processos, ideias ou entendimentos de como se deve fazer a tecnologia ser sustentável? Se você me permite, eu vou dar um passo um pouco para trás, que a gente comentou que o tópico é Green IT, mas pode vocês aí, galera que está ouvindo, chamarem do que vocês quiserem. Tem o termo de Green Ops, que é também o famoso famigerado com DevOps. Hoje a gente coloca Ops na frente de
tudo, né? Green software, green computing, green sustentabilidade, a gente pode falar do ESG, que é o guarda-chuva maior. Então, pô, o green coloca na frente do que você quiser e aí a gente consegue falar e discorrer mais sobre o assunto, né? É bem na linha do que o Rafael falou. Acho que sustentabilidade é um dos principais assuntos dos últimos 20 anos e, obviamente, tem ganhado cada vez mais espaço e green IT, green ops...
no começo a gente já falava sobre FinOps, e aí falou sobre custos, aí todo mundo aí está se perguntando, pô, mas quando a gente fala de sustentabilidade, Green Software, GreenOps, é um FinOps melhorado? E eu tenho por mim, Rafael, que é quando a gente trabalha com FinOps, mas de uma forma, com conscientização,
Então, pô, eu tô escolhendo a linguagem de programação focado em menos consumo energético, em menos questão de build, em menos questão de bibliotecas. Não, ah, eu vou colocar a que é mais performática, mas não, eu vou colocar pensando nisso, adequando ao meu negócio. O Lúcio também comentou sobre a parte de arquiteturas. Então, pô, se a gente falar sobre vários padrões de frameworks e arquiteturas de software, a parte de desenvolvimento, padrões de cloud adoption, framework, com
tudo relacionado à cloud também são eu até tenho uma palestra sobre isso que eu gosto de falar que o último estágio eu coloco na verdade um personagem como se eu gosto muito de videogame então ele está passando várias fases ele vai evoluindo tendo uma conscientização e no final da jornada dele que a gente começa a falar sobre sustentabilidade e a parte do Green IT sem a gente falar de outros requisitos se a gente falar sobre cloud adoção de cloud ou até a parte do on-prem se a gente utilizar os melhores questões de hardware a gente vai estar só falando de uma coisa que está no final
Eu vou responder o meu pulado aqui, gerando mais dúvidas para deixar a galera dar uma pesquisada e aquela provocada. Quando a gente fala de processamento, a gente tem um conceito desenvolvido pela Green Software Foundation, que é a parte de fundação, onde determinou padrões, onde tem toda essa parte de onde a gente consegue pegar mais informações. Eles definiram uma arquitetura de software chamada Green Software Foundation.
Lá ele tem três pilares, que é Watch, então vai envolver a parte da lógica, como vai ser a experiência do usuário, a parte de serene, a parte de cache, que você comentou antes. O segundo pilar é o How, que é a metodologia. Então a gente começa a trabalhar sobre design patterns, a parte de conscientização, a parte de grupos de trabalho que possam evangelizar dentro da companhia. E até mesmo a questão do Dark Team, então a utilização do tema black, negro, para poder deixar a tela mais escura
consequentemente, você consegue diminuir o gasto do que uma tela mais branca, que está com um brilho dourado. Isso também é uma melhoria pequena, singela, mas se a gente multiplicar, acaba somando. E a partir de UAR, que é o terceiro pilar, que é onde vai rodar essas plataformas.
Então, um conceito que o Lucas comentou. Existe muito, muito desperdício na cloud, mas se a gente pensar que a gente está colocando essa aplicação, esse site, seja o que for, dentro da cloud, que ele roda em servidor já predisposto, teoricamente, a ser uma máquina, uma VM, os datacenters ultraprocessados para poder ter essa visão de software verde. Então, a parte de resfriamento com água, a questão de painéis solares, entre outras coisas.
a gente já também está dando um passo à sustentabilidade. Porém, você comentou sobre avanços, sobre maior tipo de processamento, então a gente fala sobre hardware, software, mas tem uma parte negativa que é a parte do lixo eletrônico. Então, se a gente está criando muita inovação, se a gente está trocando uma parte de hardware, se a gente está trocando vários componentes eletrônicos, a gente precisa descartar isso. Se isso está sendo descartado de forma adequadamente, isso também está...
indo contra o ponto de sustentabilidade. Imagine que a gente está gerando uma pilha de lixo de eletrônicos que não vai ter um descarte. Isso também já é um outro problema que a gente tem quando a gente fala assim, não, a gente precisa avançar, a gente precisa criar inovação. Tá, mas e esse outro lado? Onde fica?
que tem aqui, seja o que for, gastou, não gastou, é a Cláudia, aí beleza, eu como analista de suporte, o engenheiro, não tô pagando a conta do cartão black lá do nosso chefe, então vambora, né? E aí, cara, virou o mês, ó, Rafael, o que tá acontecendo aqui, ó, por que a gente tá gastando 50, 100 mil dólares por causa de uma máquina?
ah, pera lá, deixa eu pegar e fazer um ajuste, né? Eu subi pensando que era isso. Eu vejo que tem a questão também de contratar pessoas que têm essa conscientização, pô, saber trabalhar com a cloud. Hoje a gente tem, seja na Magalu, seja nas outras clouds,
Pô, a gente tem que ter pessoas altamente qualificadas, tanto é que existem as certificações para isso. Não dá para a gente poder falar assim, ah, não sei, não me avisaram. Tem isso também. Tem uma questão de arquitetura de processadores novos que a própria AWS e a própria Azure, que é a cloud que eu tenho mais contato hoje em dia, eles têm processadores que é o ARM64, que é baseado nesses que a gente roda em celulares. Pô, é altamente performáticos. A AWS fala que tem que
cerca de até 60% de menos consumo de energia e o da Azure é de 50%, são coisas assim absurdas, mas a gente vai ter que fazer toda a refatoração, todo o build novo da arquitetura do software para poder rodar nesses processadores. Estou achando que a gente vai virar a chave aqui e que vai ser isso. Uma coisa que hoje eu estou trabalhando bem focado em clusters Kubernetes, em
Então, a gente poder utilizar o melhor do containers, em vez de usar virtual machines, utilizando o infrastructure as a service, a gente utilizar containers para poder colocar várias caixinhas pequenas, utilizar várias outras ferramentas de cloud native para poder fazer o scale down, scale up e poder utilizar o maior hardware mínimo, no mínimo possível. E aí a gente consegue ter toda a dinâmica, a flexibilidade e a escalabilidade que a cloud provém.
Então, tem algumas maiores corporações, maiores empresas que geram esse relatório de ESG dela. Então, de parte de sustentabilidade. O ESG, na verdade, ele é um guarda-chuva maior, né? É o Edge Environment, o ESG de social. Isso aí. E o de governança. Aí, boa, boa. Tá vendo? Então, por exemplo, quando a gente fala de social, a gente tem a parte...