Dropbox usa o Cursor para indexar mais de 550.000 arquivos e construir um SDLC nativo de IA
Os engenheiros da Dropbox agora aceitam mais de 1 milhão de linhas de código sugerido por IA todos os meses com o Cursor.
"Velocidade é a única vantagem de qualquer empresa", diz Ali Dasdan, diretor de tecnologia da Dropbox. Ele e a equipe da Dropbox perceberam cedo que ser lento na adoção de IA era uma ameaça maior do que se mover cedo demais. A IA precisava estar incorporada em todo o ciclo de vida de desenvolvimento de software se a Dropbox quisesse atingir a velocidade desejada.
Mas isso significava implantar novas ferramentas de desenvolvimento em um ambiente excepcionalmente exigente. A Dropbox opera seus próprios data centers que atendem a mais de 300.000 requisições por segundo e milhares de engenheiros que mantêm um monorepo com mais de 550.000 arquivos. Dasdan sabia que apenas um sistema de IA capaz de raciocinar em toda a base de código, e amplamente adotado, acabaria entregando os ganhos de velocidade que a Dropbox buscava.
Adoção orgânica
Em 2024, os engenheiros da Dropbox já haviam começado a experimentar o Cursor. Inicialmente, eles compartilhavam o que estavam aprendendo por canais informais, como conversas no Slack e breves documentos internos. Dasdan percebeu essa movimentação e a estimulou criando um grupo de campeões de IA. Ele ajudou essas pessoas a amplificar a forma como trabalhavam, ao mesmo tempo em que removia barreiras à adoção.
Acelerar o deploy significava eliminar cada ponto de atrito. Criar uma conta nessas ferramentas precisava parecer um único clique.
O efeito foi imediato. À medida que o acesso ficou mais fácil, mais engenheiros experimentaram as ferramentas, compartilharam o que estavam aprendendo e a adoção se acelerou por conta própria.
Líderes experimentam as ferramentas
A próxima grande mudança aconteceu em abril de 2025, quando o Dropbox organizou um hackathon em toda a empresa. O maior impacto foi no próprio Dasdan. Ele queria criar uma "busca inteligente" para o projeto da hack week, mas outras demandas apareceram e, na noite anterior ao prazo, ele ainda não tinha começado. Foi então que ele experimentou o Cursor pela primeira vez.
Eu deixei para o último minuto porque confiava na ferramenta, e ela ainda assim me permitiu terminar tudo em cerca de duas horas. Essa experiência tornou o impacto muito real para mim.
Dasdan compartilhou sua experiência em uma apresentação para um grupo de CTOs com os quais se reúne regularmente. Ele ficou surpreso ao descobrir que muitos deles ainda não tinham experimentado ferramentas de IA para programação. Sua mensagem para eles foi simples.
Se você quer que sua empresa avance rapidamente com IA, precisa experimentá-la em primeira mão. Mesmo um único líder de engenharia ou CTO pode testar essas ferramentas e ver imediatamente o impacto. Sem isso, é muito fácil ficar para trás.
Indexando o monorepo
Quando o interesse no Cursor foi além de experimentos individuais, a próxima pergunta foi se ele conseguiria lidar com todo o monorepo da Dropbox.
Toda implantação do Cursor começa da mesma forma: com a indexação da base de código. O Cursor analisa cada arquivo que não é ignorado, divide o código em blocos estruturados e gera embeddings que capturam como essas partes se relacionam entre si. O resultado é um índice semântico que os modelos usam ao gerar ou editar código.
Na escala da Dropbox, essa etapa foi fundamental. A indexação deu ao Cursor o contexto de que ele precisava para acompanhar a estrutura da base de código e gerar mudanças que se encaixam naturalmente nela. Isso também tornou a base de código mais acessível para os próprios engenheiros da Dropbox. Por meio do Cursor, eles passaram a ter um mapa mais claro de como as diferentes partes da base de código se encaixam, fortalecendo as lideranças e permitindo que novas contratações acelerem sua curva de aprendizado.
As pessoas conseguem realmente entender a base de código existente muito bem e muito, muito mais rápido.
Um impacto mensurável na velocidade
Mais de 90% dos engenheiros da Dropbox agora usam ferramentas de IA semanalmente, com o Cursor como principal impulsionador dessa atividade.
Os efeitos foram quase imediatos. A Dropbox mede o desempenho de engenharia por meio de um framework interno que enfatiza velocidade, eficácia e qualidade. Desde a adoção do Cursor, o throughput de PRs e o tempo de ciclo passaram para o patamar superior dos benchmarks do setor.
Os engenheiros sentem a mudança em seu trabalho do dia a dia. O Cursor aparece em praticamente todas as etapas do desenvolvimento, desde escrever e revisar código até testes, documentação e migrações. Eles conseguem navegar pela base de código mais rápido, reforçando o princípio que impulsionou a adoção do Cursor na Dropbox: velocidade é tudo.
Estamos reexaminando e redesenhando cada parte de como construímos software no contexto de IA.
Se você estiver interessado em incorporar IA em todas as fases do ciclo de vida do desenvolvimento de software, entre em contato com nossa equipe para iniciar um teste do Cursor.