EducaciónIngeniería de Software

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%.

Impacto

25%

Incremento de velocidad para desarrolladores nuevos en un repositorio

Under 1 minute

Tiempo de configuración del repositorio más grande con Codespaces

67%

Reducción del tiempo medio de respuesta en revisión de código

70%

Incremento en pull requests

400

Repositorios gestionados

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.

Herramientas y tecnologías

Lo que dicen los líderes

Una herramienta como GitHub Copilot tiene un gran impacto en las grandes empresas porque de repente los ingenieros pueden hacer cambios significativos en el código de otros desarrolladores con poca exposición previa.

Severin Hacker, CTO, Duolingo

GitHub Copilot evita que te distraigas cuando realizas trabajo profundo que requiere mucha concentración. Dedicas menos tiempo al trabajo rutinario y más tiempo a lo difícil.

Jonathan Burket, Director Senior de Ingeniería, Duolingo

GitHub tiene una de las APIs más potentes con las que he trabajado. Nos permite construir lo que necesitamos nosotros mismos para poder centrarnos en las necesidades y la lógica de negocio reales, en lugar de construir infraestructura que GitHub puede gestionar.

Art Chaidarun, Ingeniero Principal de Software, Duolingo
Entiende todo el contexto.

Regístrate para leer casos de estudio completos, acceder a métricas detalladas y recibir todos los reportes.

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.

El desafío era mantener ágiles a esos 300 desarrolladores en una base de código cada vez más compleja. Antes de que Duolingo estandarizara en GitHub, sus tres repositorios principales utilizaban diferentes herramientas de revisión de código y procesos de pull request, lo que generaba fricción para los desarrolladores que necesitaban contribuir entre proyectos. La movilidad interna era limitada y el cambio de contexto era costoso. El equipo resolvió esto migrando todo a GitHub Enterprise y construyendo integraciones personalizadas con la API de GitHub para aplicar flujos de trabajo consistentes en los 400 repositorios — incluyendo una integración con Slack que redujo el tiempo medio de respuesta en revisiones de código de tres horas a una.

La adopción de GitHub Copilot marcó el siguiente paso. El CTO de Duolingo, Severin Hacker, señaló que Copilot es especialmente impactante en grandes empresas con bases de código extensas porque permite a los ingenieros hacer contribuciones significativas a código desconocido con un tiempo mínimo de adaptación. Para los desarrolladores nuevos en un repositorio o framework específico, el equipo estima al menos un 25% de incremento en velocidad. El mecanismo es concreto: Copilot elimina el cambio de contexto que interrumpe el estado de flujo. En lugar de pausar para consultar documentación o la sintaxis de una biblioteca, los desarrolladores se mantienen enfocados en los problemas complejos mientras la IA completa el código repetitivo. GitHub Codespaces añadió otra capa de consistencia — cuando los desarrolladores encontraban problemas de entorno local con los equipos Apple M1, Codespaces proporcionaba un entorno basado en la nube que configuraba el repositorio más grande en menos de un minuto.

El efecto combinado de estas herramientas es visible en las métricas de desarrollo de Duolingo. Las pull requests aumentaron un 70%, el tiempo de respuesta en revisiones de código cayó un 67%, y la experiencia del desarrollador se volvió lo suficientemente consistente como para que los miembros no técnicos del equipo puedan ahora hacer pequeños cambios de código controlados sin comprometer la estabilidad. Para una empresa cuya propiedad intelectual central es el motor de aprendizaje adaptativo detrás de su producto, contar con una cultura de ingeniería que escala el conocimiento en lugar de restringirlo es una ventaja competitiva.

Duolingo continúa ampliando su uso de GitHub, aprovechando la API para construir automatización personalizada que adapta la plataforma a sus flujos de trabajo específicos. La empresa ve su integración con GitHub no como una relación con un proveedor, sino como una capacidad fundamental — una que permite a la ingeniería actuar como multiplicador para cada disciplina de la organización.

Casos similares

A
AstraZeneca
40%
developer velocity increase with github copilot

AstraZeneca, one of the world’s largest pharmaceutical companies, unified 5,000 developers and scientists onto GitHub Enterprise, automated CI/CD with GitHub Actions, and deployed GitHub Copilot — achieving a 40% increase in developer velocity in its pilot program and generating 9 to 10 additional hours of productive output per developer each week. With drug development timelines measured in decades, the company views even marginal acceleration as directly impacting patient outcomes.

HealthcareGAGitHub ActionsGEGitHub Enterprise
TA
Texas A&M University System
99%
incident resolution time reduction

The Texas A&M University System is one of the largest higher education systems in the United States, encompassing 11 universities, 8 state agencies, and a statewide emergency management network that collectively educates over 153,000 students while defending against state-sponsored hackers and cybercriminals. Faced with a massive threat surface spanning 25,000 endpoints, the system’s cybersecurity team deployed Elastic Security for Endpoint, using its machine learning capabilities and automation layer to unify data from hundreds of sources into a single interface. The result: incident resolution time dropped from months to two hours—a 99% reduction—while automated documentation saved over 100 analyst hours per month.

EducationESElastic Security
M
MagicSchool
7 million
educators using platform

MagicSchool built an AI copilot platform powered by Claude that automates administrative and instructional tasks for educators. By handling curriculum planning, quiz generation, and report card writing, the platform frees teachers to focus on meaningful student interaction. Over 7 million educators across 13,000 schools now use the platform.

EducationCClaude
W
WEX
~30%
developer productivity increase with github copilot

WEX, a global fintech company that processes payments for fleet management, employee benefits, and corporate spending, consolidated a fractured developer ecosystem of 300+ Azure DevOps organizations onto GitHub Enterprise and deployed GitHub Copilot across its engineering workforce of 1,700+. The result was approximately 30% higher developer productivity, ~60% ROI on Copilot licenses, and a 99% reduction in deployment cycle times.

Financial ServicesGAGitHub ActionsGEGitHub Enterprise
X
Xello
66% faster
time to market improvement

Xello is a college and career readiness platform serving 4 million active students across Canada, the US, and the UK. Managing content across three regional style guides and a constant stream of career profiles, lessons, and feature updates, the content team adopted Writer in 2022 to standardize terminology, enforce style consistency, and accelerate production with generative AI. The result: a 66% faster time to market and a single source of truth for style and brand guidelines accessible across the company.

EducationWWriter
PI
Pratham International
1,500+
student assessments completed in pilot

Pratham International, one of India's largest nonprofit education organizations, deployed Claude to generate personalized, Bloom's Taxonomy-aligned feedback for student assessments. The system addressed the fundamental challenge of teachers being unable to provide individual feedback in classrooms of 60 or more students. A 20-school pilot completed 1,500+ assessments, improving grading accuracy from 30% to 80% and achieving 90% question generation accuracy.

NonprofitEducationCClaude
C
Cathay
63%
reduction in mean time to remediate security fixes

Cathay, the Hong Kong-based premium travel brand that operates Cathay Pacific airline across 100 destinations with 30,000+ employees, unified its development and security toolchain on GitHub Enterprise, deployed GitHub Copilot to 1,000+ developers, and embedded security scanning into daily workflows through GitHub Advanced Security. The result was a 63% reduction in mean time to remediate security vulnerabilities and a 40% year-over-year improvement in tech debt fixes.

RetailGAGitHub ActionsGEGitHub Enterprise
GC
Garden City Public Schools
$150,000+
annual cost savings

Garden City Public Schools in Kansas operates one of the state's largest student transportation fleets, transporting more than 2,000 students daily across 900+ square miles. After deploying the Samsara Connected Operations Platform with AI dash cams and connected maintenance tools, the district achieved over $150,000 in annual savings, cut maintenance costs by 66%, and reduced preventable accidents by 87% in just 18 months. The transformation replaced paper-based inspection workflows and unreliable DVR cameras with a single cloud-connected platform.

GovernmentEducationSCSamsara Connected Operations PlatformSASamsara AI Dash Cams