Skip to content
Dashboard

How to scale a large codebase

VP of Developer Experience

Recommendations for building and scaling large software projects.

Copy link to headingWhere teams struggle today

Copy link to headingWhat success can look like

Copy link to headingOrganizing and reusing code across teams with monorepos

Copy link to headingWhat is a monorepo?

Copy link to headingAren't monorepos only for the biggest companies?

Copy link to headingWhy use Turborepo?

Turborepo's caching makes your longest builds near-instant.Turborepo's caching makes your longest builds near-instant.
Turborepo's caching makes your longest builds near-instant.

Copy link to headingRecommendations

Copy link to headingReleasing with confidence through feature flags

Copy link to headingWhat are feature flags?

Copy link to headingDo feature flags slow down my application?

The combination of Vercel Edge Config and the LaunchDarkly integration for Vercel lets us update our feature flagging configurations comfortably and automatically push them to our Edge Config store in real time. We are able to change the UI and behavior of our application without the need to re-deploy, which keeps us highly flexible. The low latency that Edge Config provides reduces the overhead of fetching flag configurations over HTTP, allowing us to have minimal latency and create a better experience for our users.
Vincent Derks Lead Engineer at Joyn

Copy link to headingRecommendations

Copy link to headingDe-risking experimentation with incremental builds

Copy link to headingHow do incremental builds with Turborepo work?

Copy link to headingRecommendations

Copy link to headingDeploying code without breaking existing versions through skew protection

Copy link to headingWhat is version skew?

Copy link to headingHow can we prevent version skew?

Copy link to headingRecommendations:

Copy link to headingIncrementally adopting new technology

Copy link to headingRecommendations

Copy link to headingApplying this strategy for your team

Ready to deploy?