Scaling Java Golden Path upgrades with OpenRewrite and AI

At Duolingo, we used OpenRewrite and AI to upgrade Java services to a shared Golden Path—a set of clear standards designed to reduce complexity and ensure consistency. OpenRewrite handled the deterministic refactors, while AI addressed the remaining service-specific changes and build failures. This talk covers how combining the two made it possible to consistently ship working upgrades at scale.

Guadalupe Aliseda-Canton

Guadalupe Aliseda-Canton

Software Engineer
DUOLINGO

Guadalupe Aliseda-Canton is a Software Engineer at Duolingo focused on platform and infrastructure modernization. She enjoys building workflows that help teams move faster through infrastructure automation and developer productivity tools.