Cómo Duolingo Usa GitHub Copilot y Codespaces para Acelerar la Ingeniería en un 25%
Duolingo, la aplicación de aprendizaje de idiomas más popular del mundo con más de 500 millones de usuarios, utiliza GitHub Enterprise, GitHub Copilot y GitHub Codespaces para mantener a 300 ingenieros ágiles en una base de código de microservicios con 400 repositorios. GitHub Copilot proporcionó un incremento de velocidad del 25% para los desarrolladores nuevos en una base de código, Codespaces redujo el tiempo de configuración del repositorio más grande a menos de un minuto, y las integraciones de API personalizadas redujeron el tiempo de respuesta en revisiones de código en un 67%.
Herramientas y tecnologías
1Categorías de IA
Desafío
Los 300 desarrolladores de Duolingo trabajaban con un conjunto fragmentado de herramientas de revisión de código y procesos de pull request en tres repositorios principales, lo que limitaba la movilidad interna, creaba estándares inconsistentes y ralentizaba la entrega de mejoras de contenido educativo a 500 millones de usuarios.
Solución
Duolingo estandarizó en GitHub Enterprise con integraciones de API personalizadas para aplicar flujos de trabajo consistentes en 400 repositorios, añadió GitHub Copilot para eliminar código repetitivo y el cambio de contexto, y desplegó GitHub Codespaces para entornos de desarrollo instantáneos y reproducibles.
Historia completa
Duolingo fue fundada en 2011 con una misión simple: hacer que el aprendizaje de idiomas sea gratuito y accesible para todos. Lograr esa misión a escala — 500 millones de usuarios, contenido en decenas de idiomas y una plataforma que combina aplicaciones móviles con aprendizaje adaptativo impulsado por IA — requiere una infraestructura de ingeniería capaz de moverse tan rápido como la ciencia. La empresa utiliza la ingeniería como multiplicador de fuerza deliberado, combinando 300 desarrolladores con equipos de científicos de adquisición de idiomas, ingenieros de machine learning y expertos en IA.
Accede a 451+ casos de uso de IA, 424+ herramientas y rankings de señales de adopción.