Unpacking the Complexity of Localization Technology Infrastructure: How to Enable Thousands of Engineers to Ship Localized Products Daily

Track: Technical | T2 |   Advanced |
Wednesday, October 11, 2023, 9:45am – 10:15am
Held in: Cascade, Lobby Level
Manoli Pena-Lopez - Shopify 
Yan Yu - Spartan Software Inc.
Host: Gary Lefman

Imagine continuous localization at an exorbitant scale: thousands of engineers create features and ship localized products daily. Behind the scenes, they move, rename, change, and delete folders, files, strings, and string IDs. Multiple engineers commit changes across hundreds of repositories. Many processes often get quite complex and technical: engineers create multiple branches, close unmerged pull requests, squash commits, cherry-pick changes, run rebase, and even change the already translated text. What kinds of capabilities do you need in your middleware and connectors to support these super complex use cases? How do you get oversight and visibility for everyone: project managers, engineers, and stakeholders? How do your localization program managers keep up with localization requests from source repositories, as well as from all over the organization? How do you track metrics if data is stored across multiple systems? How do you report, analyze, course-correct, forecast, plan? How do you connect multiple sources of content through multiple translation pipelines into more than one translation management system?

Takeaways: Attendees will gain a better understanding of software development life cycle concepts such as branch, commit, pull request, merge, rebase, GitHub application. The audience will witness very complex use cases, learn how continuous localization pipelines support those, as well as what a pipeline means, and what tools and systems the pipelines are really made of.