Go
GopherCon LATAM 2026: Orquestração de IA e o Impacto do GC 'Green Tea' no Go 1.26
Published:
•
Duration: 5:40
0:00
0:00
Transcript
Apresentadora: E aí, pessoal, bem-vindos de volta ao Allur! Eu sou a Juliana Santos e hoje o clima aqui no podcast está sensacional. Acabei de chegar de Florianópolis, onde rolou a GopherCon LATAM 2026, e olha... que evento! Se você acha que o Go era "apenas" aquela linguagem sólida para microsserviços e sistemas distribuídos, é melhor se sentar, porque o que vimos essa semana muda o jogo completamente.
Apresentadora: Para me ajudar a decifrar tudo isso, eu trouxe um convidado que é figurinha carimbada na comunidade e que estava lá na primeira fila em Floripa. Ele é Arquiteto de Sistemas Sênior e especialista em infraestrutura de alta escala. Seja muito bem-vindo ao Allur, Thiago Mendonça!
Convidado: Valeu, Juliana! É um prazer enorme estar aqui no Allur de novo. Cara, que energia foi aquela em Floripa, né? A GopherCon deste ano teve um gosto diferente. Parecia que a gente estava vendo o Go entrar numa "fase adulta 2.0", sabe? Muito além do básico, focando em problemas reais de 2026.
Apresentadora: Pois é, Thiago, eu senti exatamente isso. E o que mais me chamou a atenção logo de cara foi essa conversa sobre IA. A gente sempre associa IA a Python, né? Mas o foco lá foi a *orquestração*. Por que o Go está ganhando esse espaço agora?
Convidado: Então, Ju, essa é a grande sacada. O pessoal percebeu que, embora o Python seja o rei para treinar o modelo e fazer a parte de "ciência", na hora de colocar esse modelo pra trabalhar num ambiente de produção complexo, o bicho pega. Imagina que você tem uma aplicação que precisa chamar três modelos de linguagem diferentes, consultar um banco de dados vetorial e ainda disparar um e-mail, tudo isso ao mesmo tempo. Se você tentar fazer isso de forma síncrona ou com o overhead de certas linguagens, o sistema trava.
Apresentadora: Massa! E teve aquele exemplo de código que circulou nas palestras, né? Uma função simples de orquestração paralela. Parece que a resiliência vira o padrão, não a exceção.
Convidado: Exatamente! Você abre uma goroutine pra análise, outra pra tradução, sincroniza tudo com channels e pronto. É limpo, é rápido e, acima de tudo, seguro.
Apresentadora: Agora, Thiago, vamos falar do assunto que fez os "escovadores de bit" pirarem: o Go 1.26 e o tal do GC "Green Tea". Que nome é esse, cara? É pra deixar o desenvolvedor mais calmo? (risos)
Convidado: (Risos) Olha, deve ser! O "Green Tea" ou "Chá Verde" tem esse nome porque a ideia é ser uma limpeza mais suave e constante, sem aqueles picos de estresse no sistema. O grande drama de sistemas de alta performance é a latência de cauda, o famoso P99. Às vezes o sistema está voando, mas de repente ele dá aquela "engasgada" porque o Garbage Collector decidiu limpar a memória.
Apresentadora: Explica isso pra gente. O que mudou na stack?
Convidado: Basicamente, o compilador ficou mais esperto. Antes, muitos objetos iam para a "heap" — que é aquela área de memória que o GC precisa limpar depois. Agora, o Go 1.26 consegue manter muito mais coisa na "stack", que é autolimpante e muito mais rápida. O resultado prático que comentaram lá nas mesas redondas é uma economia de CPU de uns 15 a 20% em comparação com a versão 1.24. Cara, 20% de CPU em uma operação do tamanho de um Nubank ou de um PicPay... a gente está falando de milhões de reais economizados em conta de Amazon ou Google Cloud por ano.
Apresentadora: É surreal pensar nisso. E por falar em Nubank e PicPay, eles foram cases de destaque na GopherCon, né? Como eles estão lidando com esse legado todo para migrar pro 1.26? Porque não é só dar um "update" e pronto, ou é?
Convidado: Aí que entra a mágica do ecossistema Go. Eles falaram muito sobre o uso do `go fix` e de ferramentas de automação. O Go sempre teve essa cultura de "não quebrar o que está funcionando", mas com a chegada de novos padrões de iteradores e genéricos aprimorados no 1.26, a migração manual seria um pesadelo.
Apresentadora: É o sonho de qualquer CTO, né? Performance maior, custo menor e um caminho de atualização que não mata a equipe de tédio.
Convidado: Total! E a mensagem final que ficou da GopherCon LATAM foi: se você está em Go, sua meta pra ontem é o 1.26. Não só pela velocidade, mas porque a linguagem agora é o motor para essa nova era de agentes inteligentes. O Brasil já é uma potência em Go, e com essas ferramentas, a gente fica na vanguarda total.
Apresentadora: Sensacional, Thiago. O papo está incrível, mas estamos chegando ao fim do nosso tempo. Pra gente fechar: se você tivesse que dar um conselho para o desenvolvedor ou desenvolvedora que está ouvindo a gente agora e quer se preparar para esse cenário de 2026, qual seria?
Convidado: Eu diria: não ignore a orquestração de IA. Aprenda como o Go lida com fluxos assíncronos de verdade. E, claro, baixe a versão 1.26, teste o "Green Tea" no seu ambiente de staging e observe os gráficos de latência. A diferença vai te surpreender. Ah, e fiquem de olho nas ferramentas de automação de código; saber refatorar com segurança é a skill de ouro agora.
Apresentadora: Dicas de ouro! Thiago, muito obrigada por compartilhar essa experiência da GopherCon com a gente. Foi massa demais!
Convidado: Valeu, Juliana! Sempre um prazer. Até a próxima, pessoal!
Apresentadora: E valeu por sintonizar o Allur, pessoal! O futuro do Go na América Latina está voando baixo, e é empolgante ver como nossa comunidade está liderando essas inovações, seja na performance bruta com o GC Green Tea, seja na inteligência dos novos agentes de IA.
Tags
Go
Golang
ai agents
performance
artificial intelligence
concurrency
garbage collection