GitHub: Agentes de IA impulsionam tráfego e exigem nova arquitetura

Destaques
- •Agentes de IA já geram rascunhos para mais de 40% dos pull requests no GitHub, impulsionando o tráfego e a complexidade da plataforma.
- •A plataforma lançou uma nova arquitetura para o Git, capaz de suportar mais de 7 mil alterações por segundo, para lidar com o crescimento imprevisível e em larga escala.
- •O GitHub planeja migrar para uma implantação multirregião no Azure e adota serviços gerenciados de nuvem para otimizar a infraestrutura e a escalabilidade.
O GitHub está experimentando um aumento significativo no tráfego e na carga de trabalho impulsionado pelo uso crescente de agentes de inteligência artificial (IA) por seus 225 milhões de desenvolvedores. Jakub Oleksy, vice-presidente de engenharia da plataforma, afirmou em entrevista ao IT Forum durante a GitHub Universe, em San Francisco, que os fluxos de trabalho com IA estão "sem dúvida, impulsionando o tráfego". A fronteira entre o trabalho humano e o gerado por máquinas tornou-se tão difusa que, segundo Oleksy, mais de 40% dos pull requests no GitHub já começam com um rascunho gerado por IA.
A adoção de modelos de IA mais avançados, como o Claude Opus 4.5, a partir de novembro do ano passado, intensificou esse cenário. O executivo descreve o comportamento do tráfego como "dinâmico", com picos imprevisíveis que dificultam a identificação de causas específicas, como o lançamento de novos modelos ou ferramentas. Esse crescimento, que pode chegar a 20% de um mês para o outro, exige uma infraestrutura robusta e adaptável, com picos de demanda que vão além do crescimento estável.
Nova arquitetura para o Git em escala
Para responder a esses desafios de escala e imprevisibilidade, o GitHub apresentou uma nova arquitetura para o Git. Em testes, essa nova estrutura sustentou mais de 7 mil alterações por segundo em um único repositório. Oleksy explicou que o código desenvolvido para o sistema atual pode não ser suficiente para suportar um crescimento de cem ou mil vezes. A nova arquitetura visa não apenas suportar mais carga, mas também ser mais fácil de escalar e gerenciar, permitindo que a equipe evolua o sistema com menos trabalho repetitivo.
A migração para uma implantação multirregião no Azure é um passo crucial, que trará capacidade em diversas regiões. Paralelamente, partes do sistema estão sendo reescritas e serviços gerenciados de nuvem estão sendo adotados. Historicamente, o GitHub operava seus próprios data centers, mas a migração para o Azure permite o uso de serviços gerenciados, aliviando a carga da equipe de engenharia.
IA como ferramenta de otimização e suporte
Dentro do GitHub, o uso de IA varia entre as equipes. Para o time de infraestrutura liderado por Oleksy, a IA é fundamental para operar sistemas em escala, criando automações e analisando a vasta quantidade de dados de observabilidade gerada. A IA ajuda a identificar anomalias e picos de atividade que seriam difíceis para um humano processar.
Outras equipes, como a do Copilot CLI, nasceram com IA e operam de forma diferente. No suporte ao cliente, agentes de IA realizam a primeira análise de chamados, reunindo informações relevantes para que os engenheiros possam dar seguimento de forma mais eficiente, ou até mesmo resolver casos sem intervenção humana.
Acompanhando a corrida da IA e parcerias estratégicas
Para empresas que buscam acompanhar a velocidade das inovações em IA, Oleksy recomenda um plano organizacional claro, em vez de deixar a adoção apenas a cargo de desenvolvedores individuais. Ele brinca que, na corrida da IA, perder uma novidade não é tão crítico, pois outra surge rapidamente. A dificuldade em acompanhar tudo é admitida pelo próprio executivo.
A parceria com a Microsoft, especialmente com as equipes do Azure, tem sido decisiva para a migração e para lidar com a escala intensa da plataforma. Oleksy ressalta, no entanto, que o GitHub continua sendo uma plataforma aberta, com planos de suportar todas as nuvens e com runners já operando na AWS. A relação com a comunidade de desenvolvedores, descrita como exigente, é vista como empática e desafiadora, impulsionando a busca por transparência e melhorias contínuas.



