Dropbox usa Cursor para indexar más de 550.000 archivos y desarrollar un SDLC nativo de IA
Los ingenieros de Dropbox ahora aceptan más de un millón de líneas de código sugerido por IA cada mes con Cursor.
"La velocidad es la única ventaja de cualquier empresa", dice Ali Dasdan, director de tecnología de Dropbox. Él y el equipo de Dropbox reconocieron desde el principio que ser lentos en adoptar la IA era una amenaza mayor que moverse demasiado rápido. La IA tenía que estar integrada en todo el ciclo de vida de desarrollo de software si Dropbox quería alcanzar la velocidad que buscaba.
Pero eso significaba implementar nuevas herramientas de programación en un entorno inusualmente exigente. Dropbox opera sus propios centros de datos que atienden más de 300.000 solicitudes por segundo y a miles de ingenieros que mantienen un monorepo con más de 550.000 archivos. Dasdan sabía que solo un sistema de IA capaz de razonar sobre toda la base de código, y que fuera ampliamente adoptado, terminaría ofreciendo las mejoras de velocidad que Dropbox buscaba.
Adopción orgánica
Para 2024, los ingenieros de Dropbox ya habían empezado a experimentar con Cursor. Al principio compartían lo que estaban aprendiendo a través de canales informales, como conversaciones en Slack y breves informes internos. Dasdan se dio cuenta de esta actividad y la potenció creando un grupo de champions de IA. Les ayudó a amplificar su manera de trabajar mientras eliminaba las barreras a la adopción.
Acelerar el despliegue significaba eliminar cada punto de fricción. Registrarse en estas herramientas debía sentirse como hacer un solo clic.
El efecto fue inmediato. A medida que el acceso se hizo más sencillo, más ingenieros probaron las herramientas, compartieron lo que estaban aprendiendo y la adopción se aceleró por sí sola.
Los líderes prueban las herramientas
El siguiente salto cualitativo tuvo lugar en abril de 2025, cuando Dropbox organizó un hackathon para toda la empresa. El mayor impacto fue en el propio Dasdan. Quería crear un buscador inteligente para su proyecto de la semana del hackathon, pero surgió otro trabajo y, la noche anterior a la fecha límite, todavía no había empezado. Fue entonces cuando probó Cursor por primera vez.
Esperé hasta el último minuto porque confiaba en la herramienta, y aun así me permitió terminarlo todo en unas dos horas. Esa experiencia hizo que el impacto fuera muy real para mí.
Dasdan compartió su experiencia en una presentación ante un grupo de CTOs con los que se reúne regularmente. Le sorprendió saber que muchos de ellos aún no habían probado herramientas de programación con IA. Su mensaje para ellos fue simple.
Si quieres que tu empresa avance rápido con IA, necesitas experimentarla de primera mano. Incluso basta con que un responsable de ingeniería o un CTO pruebe estas herramientas y vea inmediatamente el impacto. Sin eso, es muy fácil quedarse atrás.
Indexación del monorepo
Una vez que el interés en Cursor fue más allá de experimentos individuales, la siguiente pregunta fue si podía manejar todo el monorepo de Dropbox.
Cada despliegue de Cursor comienza de la misma manera: con la indexación de la base de código. Cursor analiza cada archivo que no está excluido, divide el código en fragmentos estructurados y genera embeddings que capturan cómo se relacionan esas partes entre sí. El resultado es un índice semántico que los modelos usan al generar o editar código.
A la escala de Dropbox, este paso era fundamental. La indexación le dio a Cursor el contexto que necesitaba para seguir la estructura de la base de código y generar cambios que encajaran de forma natural en ella. También hizo que la base de código fuera más accesible para los propios ingenieros de Dropbox. A través de Cursor, obtuvieron un mapa más claro de cómo encajan las distintas partes de la base de código, lo que da más autonomía a los líderes y permite que las nuevas incorporaciones se pongan al día más rápido.
La gente puede comprender realmente bien la base de código existente y hacerlo muchísimo más rápido.
Un impacto medible en la velocidad
Más del 90 por ciento de los ingenieros de Dropbox usan herramientas de IA semanalmente, con Cursor como el principal impulsor de esa actividad.
Los efectos han sido casi inmediatos. Dropbox mide el desempeño de ingeniería mediante un framework interno que enfatiza la velocidad, la efectividad y la calidad. Desde que adoptó Cursor, el volumen de PR y el tiempo de ciclo han pasado al nivel superior de los benchmarks del sector.
Los ingenieros perciben el cambio en su trabajo diario. Cursor aparece en prácticamente cada etapa del desarrollo, desde escribir y revisar código hasta las pruebas, la documentación y las migraciones. Pueden desplazarse por la base de código más rápido, reforzando el principio que impulsó la adopción de Cursor en Dropbox: la velocidad lo es todo.
Estamos reexaminando y rediseñando cada parte de cómo desarrollamos software en el contexto de la IA.
Si te interesa integrar la IA en cada fase del ciclo de vida del desarrollo de software, ponte en contacto con nuestro equipo para comenzar con una prueba de Cursor.