Skip to main content
📝 Agentes de IA

A crise do GitHub em abril de 2026: o que a escala 30x revela

Por dentro da crise de disponibilidade do GitHub em abril de 2026: pull requests sumindo, colapso do ElasticSearch e a meta de escalar 30x.

24 min

Tempo de leitura

4,749

Palavras

Apr 29, 2026

Publicado

Engr Mejba Ahmed

Escrito por

Engr Mejba Ahmed

Compartilhar Artigo

A crise do GitHub em abril de 2026: o que a escala 30x revela

A crise do GitHub em abril de 2026: o que a escala 30x revela

Atualizei a lista de pull request pela terceira vez. Vazio. O repo tinha 14 PRs abertos naquela manhã – eu havia revisado dois deles antes do almoço – e agora a página estava me mostrando o tipo de lousa em branco que você só vê em um repo totalmente novo. Meu primeiro pensamento não foi "GitHub está fora do ar". Meu primeiro pensamento foi "alguém da equipe fechou tudo em massa enquanto eu estava em uma ligação?"

Então abri o terminal. gh pr list. Todos os 14 PRs. Bem ali. Números, títulos, autores, projetos de estados. Intocado.

Essa lacuna – os dados existem, mas a IU não pode vê-los – é toda a forma da crise de disponibilidade do GitHub que abril de 2026 passou à comunidade de desenvolvedores. Não é o tipo de interrupção em que a plataforma cai e uma página de status fica vermelha. É pior. É o tipo em que tudo parece quebrado de uma forma que faz você duvidar do seu próprio trabalho, enquanto os sistemas subjacentes insistem silenciosamente que estão bem.

No final da semana, observei dois modos de falha distintos atingirem a mesma plataforma em sete dias, li a atualização do GitHub CTO três vezes e comecei a repensar como arquitetar qualquer coisa que toque o API do GitHub. Porque a história por trás disso não é realmente sobre dois bugs. É sobre o que acontece quando o ponto de estrangulamento do desenvolvimento global de software é atingido por uma curva de carga para a qual nenhuma infraestrutura foi projetada — e as ferramentas agentic AI que você e eu usamos todos os dias são parte do motivo.

A semana em que a UI do GitHub começou a mentir para os desenvolvedores

Deixe-me definir o cenário corretamente, porque a ordem dos acontecimentos é importante.

O primeiro sinal de que algo estava estruturalmente errado ocorreu em 31 de março de 2026, quando GitHub teve o que eu chamaria de interrupção “real” – aproximadamente seis horas de disponibilidade degradada vinculada a um evento de perda de dados em sistemas internos. Doloroso, bem divulgado e o tipo de coisa que toda equipe de engenharia enfrenta algumas vezes por década. Eu tratei isso como algo único.

Então 23 de abril aconteceu. Mesclar corrupção de fila. As solicitações pull que entravam na fila nem sempre saíam do outro lado de forma limpa. Algumas equipes acertaram, outras não. Se você nunca dependeu de filas de mesclagem em um monorepo de alta velocidade, esse é o tipo de bug que corrói silenciosamente a confiança em toda a camada de automação - seu CI diz verde, a mesclagem diz mesclada e então alguém percebe que o commit real não ocorreu da maneira que deveria.

27 de abril foi quando ficou barulhento. As visualizações de lista de pull request começaram a retornar resultados vazios ou parciais. A pesquisa de problemas foi interrompida. Os filtros do painel do projeto pararam de ser resolvidos. Os primeiros relatos que vi nas redes sociais eram de pessoas acusando seus colegas de trabalho de deletar trabalhos, o que é exatamente uma conclusão errada, mas muito humana. O canal de incidente do GitHub levou algumas horas para confirmar a causa real: o cluster ElasticSearch que alimentava visualizações baseadas em pesquisa estava sobrecarregado, supostamente sob tráfego direcionado por botnet, e parou de retornar resultados úteis enquanto tentava se recuperar.

Sem perda de dados. As operações principais do Git funcionaram o tempo todo. O API continuou retornando resultados corretos para qualquer pessoa que soubesse ignorar a IU da web e perguntar diretamente. Mas para os milhões de desenvolvedores que experimentam o GitHub principalmente por meio do github.com/org/repo/pulls, a plataforma poderia muito bem estar fora do ar.

Essa é a parte para a qual eu sempre voltava. Os dados sempre estiveram lá. A infraestrutura que encontra os dados é que falhou. E é exatamente nessa distinção que as coisas ficam interessantes.

Por que "GitHub Is Down" é o modelo mental errado

Se você tratar o GitHub como um grande serviço monolítico, os incidentes de abril de 2026 parecerão aleatórios. Seis horas aqui, uma falha na fila de mesclagem ali, uma interrupção na pesquisa quatro dias depois. Visto de dentro, não é nada disso – é uma classe específica de modo de falha aparecendo repetidamente em um local específico da arquitetura.

Aqui está o modelo mental que me ajudou a entender isso.

O GitHub moderno consiste em pelo menos três serviços emstackdos uns sobre os outros:

  1. A camada Git — armazenamento real do repositório, push/pull, ramificação, fusão. Esta é a parte que ninguém pode quebrar e a que resistiu melhor.
  2. A camada de metadados e fluxo de trabalho — pull requests, problemas, projetos, ações, webhooks, permissões. Este é principalmente um território monolítico de Ruby, com MySQL e PostgreSQL por baixo.
  3. A camada de pesquisa e descoberta — ElasticSearch, pipelines de indexação, visualizações de lista e filtros nos quais você realmente clica.

Quando o incidente de 27 de abril ocorreu, ele não destruiu a camada 1. Nem mesmo destruiu a maior parte da camada 2. Ele eliminou a camada 3 – e como a camada 3 é o que renderiza a UI que a maioria dos desenvolvedores usa para encontrar seu trabalho, o raio de explosão percebido foi enorme, enquanto o raio de explosão funcional real foi contido.

O bug da fila de mesclagem de 23 de abril ocorreu na camada 2. O evento de perda de dados de 31 de março foi mais profundo, mais próximo do limite entre a camada 1 e a camada 2. Três falhas diferentes, três camadas diferentes, todas em quatro semanas. Isso não é azar. Essa é uma curva de carga que ultrapassa a arquitetura em vários locais ao mesmo tempo.

E é na segunda parte – a curva de carga – que quero dedicar o resto deste post. Porque o CTO post-mortem do GitHub admite essencialmente o óbvio: a plataforma está sendo solicitada a fazer algo para o qual não foi construída, e quem está pedindo somos em parte nós.

O número 30x que deve parar todo engenheiro

Aqui está a frase da liderança de GitHub que continuo relendo. Em outubro de 2025, a equipe iniciou um plano de expansão de capacidade visando um crescimento de 10x — um número que você consideraria conservador-agressivo para qualquer equipe de infraestrutura. Em fevereiro de 2026, quatro meses depois, a modelagem interna dizia que a meta real era 30x.

Leia isso novamente. Não 10x revisado ligeiramente para cima. Não 12x ou 15x. Triplicar a meta original, após apenas alguns meses de novos dados.

A atualização pública do GitHub cita picos de 90 milhões de pull requests mesclados, 1,4 bilhão de commits e 20 milhões de novos repositórios por mês. Mesmo um desses números isoladamente seria flexível. Todos os três juntos descrevem uma plataforma cujo perfil de carga está sendo reescrito em tempo real.

O que mudou entre outubro e fevereiro? Duas coisas, e elas estão relacionadas.

A primeira é a óbvia: os fluxos de trabalho de desenvolvimento de agentes passaram da novidade à produção. Observei essa curva de dentro do meu próprio trabalho. No terceiro trimestre de 2025, os agentes eram experimentais – Claude Code era novo, o Anthropic Agent SDK tinha acabado de chegar e a maioria das equipes estava executando um ou dois fluxos de trabalho automatizados em produção com muita revisão humana. No primeiro trimestre de 2026, as mesmas equipes administravam frotas de agentes. Agentes de criação de PR. Agentes fixadores de testes. Agentes que eliminam dependências. Agentes de documentação que assistiam a mesclagens e atualizavam documentos automaticamente.

Cada um desses agentes é um usuário GitHub incansável e que nunca dorme. Ele abre PRs. Ele empurra commits. Ele lê problemas. Atinge o API. Ele aciona execuções de ações. Enquanto um desenvolvedor humano pode abrir três ou quatro PRs em um dia forte, um agente pode abrir trinta — e uma frota de agentes pode abrir milhares em uma organização.

A segunda mudança é estrutural. Os próprios repositórios estão ficando maiores. Monorepos são mais comuns. Refatoradores assistidos por AI geram diferenças maiores. O código gerado – aplicativos inteiros de scaffold produzidos por ferramentas como Claude Code em um único prompt – produz commits que tocam centenas de arquivos de uma só vez. A unidade de “mudança” em GitHub cresceu.

Multiplique essas duas tendências e você não obterá um crescimento de 10x. Você chega a algo mais próximo do crescimento exponencial composto, que dobra a cada seis a oito meses e não mostra sinais de desaceleração. Que é exatamente o que a equipe de capacidade do GitHub descreveu.

Se você está se perguntando por que seu CI parece mais lento este ano, por que os atrasos do seu webhook estão aumentando, por que sua CLI gh às vezes trava por dez segundos antes de retornar um resultado que deveria ser instantâneo - esta é a sua resposta. Você não está imaginando. Você está sentindo a curva de carga.

O que a interrupção do ElasticSearch realmente nos diz

Quero voltar especificamente a 27 de abril, porque a falha do ElasticSearch é o incidente mais útil para diagnóstico dos três. Isso nos diz algo específico sobre como um ponto de estrangulamento dessa escala falha.

ElasticSearch no tamanho de GitHub não é um cluster no qual você pode lançar mais nós. É um sistema distribuído bem ajustado que capacita tudo, desde filtros de lista PR até pesquisa de emissão, consultas de projeto e descoberta de repositório. Quando um botnet decide martelá-lo – e “martelar” na escala GitHub significa dezenas de milhares de consultas elaboradas por segundo a partir de infraestrutura comprometida – você não vê apenas respostas mais lentas. Você vê que os pipelines de indexação ficam para trás. Você vê o balão de filas de gravação. Você vê o cluster gastando mais tempo gerenciando sua própria contrapressão do que respondendo a consultas reais.

A mitigação é reconstruir índices, limitar o tráfego abusivo e aquecer lentamente o cluster de volta ao serviço. Nada disso é rápido. Nada disso é glamoroso. E enquanto isso acontece, o resto da plataforma parece bem, enquanto uma camada crítica da experiência do usuário é degradada.

O que isso expõe – e o que GitHub agora reconheceu publicamente – é que o subsistema de pesquisa era um ponto único de falha que ainda não havia sido isolado do resto da plataforma. O trabalho de confiabilidade foi priorizado primeiro em outros lugares, em locais considerados de maior risco, e a pesquisa foi a gota d'água. O dia 27 de abril fez com que essa priorização parecesse errada em retrospecto, o que é a cruel aritmética da resposta a incidentes – cada postmortem é também uma crítica sobre quais incêndios você decidiu não combater primeiro.

Há uma lição de desenvolvedor enterrada nisso, e é o tipo de coisa que é fácil de concordar e difícil de fazer: o raio de explosão do seu aplicativo não é o mesmo que a área ocupada pelo seu aplicativo. Os dados do GitHub nunca estiveram em risco em 27 de abril. Mas como a maioria de seus usuários experimenta o GitHub por meio de uma interface de usuário orientada por pesquisa, uma falha na camada de pesquisa tornou-se um evento em nível de plataforma na experiência vivida por todos. O que quebrou não foi o mais importante em sua arquitetura. Foi a coisa mais visível.

Comecei a auditar meus próprios sistemas com essa lente na semana passada. Quais subsistemas, se falhassem, fariam com que o restante do meu aplicativo parecesse quebrado, mesmo quando não está? A resposta é desconfortável. Há mais deles do que eu gostaria.

O roteiro CTO, decodificado

A resposta do GitHub a tudo isso veio na forma de uma atualização pública do CTO, e quero analisá-la com cuidado porque a linguagem está funcionando de verdade. Não se trata apenas de “desculpe, vamos adicionar capacidade”. É uma admissão estruturada de como serão os próximos 12 a 24 meses de engenharia do GitHub - e o formato dela diz algo sobre o rumo que toda a indústria está tomando.

O roteiro, tal como o leio, divide-se em cinco prioridades.

1. Disponibilidade antes da capacidade, capacidade antes dos recursos. Este é o reordenamento do título. Durante a maior parte da história do GitHub, a velocidade dos recursos foi a principal prioridade – Copilot, Codespaces, Actions, Projects v2, fluxos de trabalho de agente, todos enviados em cronogramas agressivos. A nova ordem é explícita: primeiro mantenha as luzes acesas, depois certifique-se de que as luzes possam permanecer acesas com carga de 30x e, em seguida, envie os itens novos. Qualquer pessoa que administre uma equipe de infraestrutura já viu essa reordenação acontecer antes, geralmente depois de um trimestre ruim. É a decisão certa. É também um sinal de que o trabalho de alguns recursos ficará visivelmente mais lento.

2. Reduza o trabalho desnecessário e melhore o cache. Isso parece chato até você se lembrar do exemplo do PostgreSQL que GitHub deu: a limitação de taxa por meio de tabelas não registradas funciona bem em menos de 1.000 solicitações por segundo, mas a 10.000 RPS você precisa de cache Redis na frente dele ou você derreterá o banco de dados. Cada camada da stack possui limites como este. Dimensionar não é adicionar hardware – é observar todos os lugares onde um padrão barato só funcionou porque a carga estava baixa e reconstruí-lo.

3. Isole serviços críticos e limite o raio de explosão. Isto é o que o dia 27 de abril deveria ter evitado. O trabalho aqui é arquitetônico: garantir que a pesquisa possa falhar sem quebrar as páginas PR, garantir que a entrega do webhook possa ser degradada sem derrubar ações, garantir que os limites de taxa aplicados a um locatário não se espalhem para outro. Cada item “isolar X” nesta lista também é uma admissão de que X não estava isolado antes.

4. Migre caminhos sensíveis ao desempenho do monólito Ruby para Go. Este é o item mais tático e mais carregado. O monólito Ruby on Rails tem sido a identidade do GitHub desde o início — há uma famosa piada interna de que GitHub é o monólito Rails com alguns serviços extras incluídos. Mover caminhos importantes para Go (e mover a entrega de webhook do MySQL para back-ends alternativos, que eles também mencionaram) é o tipo de trabalho que leva anos e remodela a forma como os engenheiros se sentem em relação à base de código.

5. Migração para Azure e preparação para várias nuvens. A Microsoft possui o GitHub, portanto a migração para Azure estava sempre chegando. Mas o enquadramento multi-nuvem é novo e importante – sugere que a liderança do GitHub não quer que o incidente regional de um único fornecedor de nuvem se torne o incidente do GitHub.

Se você ler este roteiro e apertar os olhos, verá que é o mesmo manual que todas as plataformas de rápido crescimento dos últimos quinze anos executaram. O Twitter o administrou após a era fracassada das baleias. Stripe o executa continuamente. A AWS executa isso em câmera lenta ao longo de décadas. A parte interessante não é que GitHub esteja fazendo isso. A parte interessante é o momento e o gatilho.

Por que os fluxos de trabalho Agentic AI estão remodelando a infraestrutura de desenvolvimento

Aqui está a parte que se conecta mais diretamente ao que escrevo todas as semanas. A razão pela qual GitHub teve que revisar sua meta de crescimento de 10x para 30x em quatro meses não foi porque os desenvolvedores humanos repentinamente se tornaram três vezes mais produtivos. É que a unidade do "usuário GitHub" está mudando.

Na última década, um usuário GitHub era uma pessoa. Essa pessoa abriu alguns PRs por dia, revisou mais alguns, enviou commits em rajadas concentradas durante o horário de trabalho e foi para casa. Seu perfil de carga era intermitente, ancorado no fuso horário e, em última análise, limitado por quantas teclas um ser humano pode produzir.

O novo usuário GitHub é parcial ou totalmente um agente. Não dorme. Não tem horário de funcionamento. Ele gera um PR sempre que o CI sinaliza um teste instável, uma dependência fica desatualizada, um desvio na documentação é detectado ou um sinalizador de recurso precisa ser limpo. Ele não faz pequenos commits — ele faz commits estruturados e gerados por ferramentas que geralmente envolvem muitos arquivos ao mesmo tempo.

Quando você substitui a carga humana limitada em rajadas pela carga ilimitada contínua do agente, três coisas acontecem simultaneamente à sua infraestrutura:

  • Compactação das proporções pico-média. GitHub costumava ter noites e fins de semana. Isso não acontece mais. A linha entre “carga de pico” e “carga de fundo” desaparece, e você precisa projetar para que o pico seja a nova média.
  • O tamanho médio do objeto aumenta. Os agentes produzem diferenças maiores e descrições PR mais ricas. Subsistemas que tocam PR - renderização de diferenças, verificações de mesclagem, threading de revisão - pague por isso com mais CPU, mais memória, mais trabalho de índice.
  • Picos de probabilidade em cascata. Um webhook instável costumava significar uma notificação ligeiramente atrasada. Com os agentes no loop, um webhook instável pode significar um pipeline de automação paralisado, o que significa que o agente tenta novamente, o que significa mais chamadas API, o que significa mais carga no sistema que já estava com dificuldades.

Eu senti cada um deles em meu próprio trabalho. No último trimestre, eu estava executando cerca de quatro agentes Claude Code em paralelo em um projeto de cliente – um escrevendo testes, um corrigindo-os, um atualizando a documentação, um revisando PRs. Cada agente sentiu-se barato individualmente. Juntos, eles geraram mais tráfego GitHub API em uma tarde do que eu teria gerado em uma semana trabalhando manualmente. E eu era um desenvolvedor. Multiplique isso pela população global de desenvolvedores agentes, que passou de “pioneiros” a “mainstream” aproximadamente na mesma janela em que a carga do GitHub dobrou.

Esta é a verdadeira história da crise de disponibilidade do GitHub produzida em abril de 2026. Não "GitHub teve uma semana ruim." É “o modelo de carga para o qual a plataforma foi projetada foi substituído por um modelo de carga diferente, e a dívida arquitetônica dessa incompatibilidade foi vencida publicamente”.

Se você quiser um enquadramento mais nítido de como os fluxos de trabalho de agente se tornaram a força dominante nas plataformas de desenvolvimento este ano, abordei os sinais anteriores disso no guia Anthropic Agent SDK e na estrutura de sistema operacional de agente Claude Code - o resumo de tudo isso é que as ferramentas que celebramos como ganhos de produtividade também são testes de estresse de infraestrutura, e GitHub é a primeira grande plataforma onde a conta chegou com volume suficiente para virar notícia.

O que isso significa para como você constrói no GitHub

Deixe-me ser tático. Se você estiver construindo algo que dependa de GitHub – e se você for um desenvolvedor ativo em 2026, você é – há cinco ajustes concretos que vale a pena fazer nos próximos 30 dias.

Primeiro, separe "GitHub está ativo" de "GitHub UI está ativo" em seu monitoramento. O incidente de 27 de abril provou que esses estados são diferentes. Se sua ferramenta esperar que a página de status GitHub fique vermelha antes de solucionar problemas, você se atrasará. Adicione sondagens de integridade API diretas aos endpoints específicos dos quais seu fluxo de trabalho depende — gh pr list a um repositório conhecido, uma consulta de pesquisa que você sabe que deve retornar resultados — e trate a degradação parcial como um sinal de ação, não apenas um sinal de informação.

Em segundo lugar, confie no API e na CLI, não na UI da web, para qualquer fluxo de trabalho que você não possa perder. O pull requests existiu durante todo o dia 27 de abril. A CLI os viu o tempo todo. Se o manual de incidentes da sua equipe depender de humanos clicando nas visualizações de lista PR, seu manual de incidentes será interrompido quando a camada de pesquisa for interrompida. Se o manual for roteado por gh e API, isso não acontece.

Terceiro, audite seus agentes quanto ao comportamento de novas tentativas. Todo fluxo de trabalho de agente que já enviei, em algum momento, exibiu uma tempestade de novas tentativas durante um incidente posterior, tornando o incidente pior para todos, inclusive para ele mesmo. Backoff exponencial, jitter e disjuntores não são opcionais para nenhum agente que toque em GitHub. Se o seu agente não tiver todos os três, a próxima interrupção será mais difícil para você e para GitHub.

Quarto, trate as visualizações baseadas em pesquisa como fundamentalmente menos confiáveis ​​do que as pesquisas diretas. Esta é uma lição arquitetônica de longo prazo, não específica do GitHub. Sempre que uma UI depende de um índice de pesquisa, você depende de um sistema com tempos de reconstrução medidos em horas. Onde seu fluxo de trabalho puder usar pesquisas diretas (PR por número, confirmação por SHA, emissão por ID), prefira essas. Salve consultas baseadas em pesquisa para casos de uso genuinamente exploratórios.

**Quinto - e este é o que a maioria das equipes ignora - adicione um modo "degradação graciosa do GitHub" a tudo o que você está construindo. ** O que sua ferramenta faz quando o GitHub está ativo, mas lento? Quando está retornando resultados parciais? Quando os webhooks são atrasados ​​cinco minutos em vez de cinco segundos? A maioria das ferramentas que vi são "GitHub funciona" ou "tudo explode". Há um enorme meio-termo para o qual vale a pena projetar.

Onde eu errei e o que estou observando agora

Serei honesto sobre algo que presumi ao entrar nisso. Quando aconteceu o incidente de 31 de março, considerei-o algo único e segui em frente. Não o conectei à curva de carga. Não previ que dentro de quatro semanas veríamos mais dois incidentes em diferentes camadas da mesma plataforma. A corrupção da fila de mesclagem de 23 de abril mal foi registrada para mim porque nenhum dos meus projetos estava usando filas de mesclagem naquele dia. Em 27 de abril o padrão era inegável.

A lição que estou aprendendo é que os incidentes de infraestrutura nesta escala geralmente não resultam como uma única falha dramática. Eles vêm como um conjunto de falhas menores relacionadas, cada uma parece explicável isoladamente e só faz sentido quando você as lê como uma história. Se você esperar que uma grande interrupção atue, você perderá os tiros de alerta.

O que estou assistindo pelo resto de 2026:

  • Se a expansão da capacidade do GitHub permanece à frente da curva de carga. A meta de 30x é ousada, mas a curva também está se movendo. Se os fluxos de trabalho dos agentes acelerarem novamente no segundo semestre do ano, a meta seguirá com eles. - Se os concorrentes levam a sério. GitLab, Codeberg, Forgejo e instâncias auto-hospedadas do Gitea se beneficiam de qualquer lacuna de confiabilidade sustentada em GitHub. Não espero uma migração em massa, mas espero que "GitHub ainda seja o padrão?" questão surgirá em mais reuniões de arquitetura do que há seis meses. - Se os próprios fluxos de trabalho de agente se tornarem mais educados. Há um argumento de que os agentes que produzem essa carga poderiam ser mais espertos sobre isso — lote, armazenamento em cache, respeito à espera, evitando pesquisas desnecessárias. A primeira onda de ferramentas de agência otimizadas para capacidade.

A segunda vaga terá de ser optimizada para ser um bom cidadão em infra-estruturas partilhadas. - Se a migração monolith-to-Go for enviada a tempo. Este é o item de maior alavancagem no roteiro de GitHub e também o mais lento. Anos de trabalho. Se eles executarem bem, GitHub com carga de 30x parecerá bom. Caso contrário, teremos a mesma conversa em 2027 sobre um incidente diferente.

O que sempre volto é que GitHub nesta escala não é mais apenas um produto. É infraestrutura. É o ponto de estrangulamento através do qual uma percentagem significativa do software mundial flui no seu caminho desde a ideia até à produção. Quando o seu ponto de estrangulamento tem um mês ruim, as consequências se espalham de maneiras difíceis de medir, mas fáceis de sentir.

Perguntas frequentes

O que causou o bug de solicitação pull GitHub em abril de 2026?

O bug de visibilidade da solicitação pull de 27 de abril foi causado pela sobrecarga do cluster ElasticSearch que alimenta as visualizações baseadas em pesquisa, supostamente sob tráfego orientado por botnet. PRs pareciam ausentes nas visualizações de lista porque essas visualizações dependem de índices de pesquisa, mas os dados subjacentes nunca foram perdidos e permaneceram acessíveis por meio do GitHub API e CLI. Para obter o detalhamento da arquitetura, consulte "Por que GitHub está inativo é o modelo mental errado" acima.

GitHub perdeu algum dado durante os incidentes de abril de 2026?

Nenhum dos incidentes de abril de 2026 – corrupção da fila de mesclagem em 23 de abril, sobrecarga de ElasticSearch em 27 de abril – envolveu perda de dados. As principais operações do Git, repositórios e o API continuaram funcionando. O incidente anterior de 31 de março de 2026 envolveu um evento de perda de dados com aproximadamente seis horas de disponibilidade degradada.

Qual é o plano de escalabilidade 30x do GitHub?

GitHub iniciou uma expansão de capacidade de 10x em outubro de 2025, depois revisou a meta para 30x em fevereiro de 2026, depois que o agente AI workflows fez com que a carga da plataforma dobrasse em 6 a 8 meses. O plano inclui isolar serviços críticos, migrar hot paths de Ruby para Go, mover webhooks do MySQL e continuar a migração para Azure. Consulte "O número 30x que deve parar todos os engenheiros" acima para obter a análise completa.

Como o agente AI workflows está afetando a infraestrutura do GitHub?

Os fluxos de trabalho de agente substituem a carga humana intermitente e ancorada no fuso horário pela carga de agente contínua e ilimitada. Os agentes abrem PRs, enviam commits e chamam APIs sem ciclos de suspensão, o que compacta as taxas de pico/média, aumenta o tamanho médio do objeto e aumenta a probabilidade de cascata durante incidentes. A atualização CTO do GitHub cita diretamente a aceleração dos fluxos de trabalho de agente desde o final de 2025 como o principal impulsionador da meta de escalonamento revisada.

Devo migrar do GitHub após abril de 2026?

Para a maioria das equipes, não. A camada Git principal do GitHub permaneceu estável durante os incidentes de abril de 2026, e nenhum roteiro público do GitLab, Codeberg ou Forgejo atualmente corresponde à superfície de recursos do GitHub. A decisão certa é proteger suas ferramentas contra a degradação parcial do GitHub – prefira o API e a CLI em vez da UI da web para fluxos de trabalho críticos, adicione modos de degradação elegantes e audite seus agentes para tempestades de novas tentativas. Consulte "O que isso significa para como você cria no GitHub" acima.

Vamos trabalhar juntos

Procurando construir sistemas AI, automatizar fluxos de trabalho ou dimensionar sua infraestrutura tecnológica? Eu adoraria ajudar.

Coffee cup

Gostou deste artigo?

Seu apoio me ajuda a criar mais conteúdo técnico aprofundado, ferramentas open-source e recursos gratuitos para a comunidade de desenvolvedores.

Tópicos Relacionados

Engr Mejba Ahmed

Sobre o Autor

Engr Mejba Ahmed

Engr. Mejba Ahmed builds AI-powered applications and secure cloud systems for businesses worldwide. With 10+ years shipping production software in Laravel, Python, and AWS, he's helped companies automate workflows, reduce infrastructure costs, and scale without security headaches. He writes about practical AI integration, cloud architecture, and developer productivity.

Discussion

Comments

0

No comments yet

Be the first to share your thoughts

Leave a Comment

Your email won't be published

7  -  5  =  ?

Continue Aprendendo

Artigos Relacionados

Ver Todos

Comments

Leave a Comment

Comments are moderated before appearing.

Learning Resources

Expand Your Knowledge

Accelerate your growth with structured courses, verified certificates, interactive flashcards, and production-ready AI agent skills.

Sample Certificate of Completion

Sample certificate — complete any course to earn yours

Engr Mejba Ahmed

Engr Mejba Ahmed

Claude Code Expert · Online

👋

Hey there!

Quick Actions

WhatsApp Instant reply

Chat on WhatsApp

+880 1723 741224 · Instant reply

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

[email protected]

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support