Uber's codebase in 2017 was fragmented and distributed across thousands of repositories with 10+ programming languages, 4000+ services, 500+ Web Apps, 9+ build tools and 6+ configuration tools. This fragmentation resulted in a number of developer pain points including dependency management issues, library version fragmentation in production, build tool fragmentation, and friction in code sharing.
Table of contents
Initial Pain PointsRemote Development Using DevpodArchitectureChallengesTracked SLO MetricsOur Progress So Far4 Comments
Sort: