Active MultiSite

What is version control costing you?

When developers sit far from the server that holds your code, every routine task takes longer, and one outage can stop everyone.

Those delays compound: wasted time, interrupted releases, frustrated customers.

Let’s see what that costs each year, and what Active MultiSite gives back in value.

Tell us about your organization

Everyone who regularly works with your source code, across all locations.

$

The full cost to your business: salary, benefits, equipment and overheads.

Version control system

The system your developers use to store and share code.

100%1,000 developers

Developers in the same location as the server already get fast access, so only those further away gain time back. Protection from outages and the Gerrit saving still count for everyone. Protection from outages still counts for everyone.

How far are those developers from the code server?

Measured as the time a request takes to reach the server and come back. Distance is only part of it: network routing, VPNs, congestion and link quality all add delay, so teams the same distance away can see very different times. Teams in the same office typically see about 20 milliseconds. If you are unsure, your network team can measure this.

How large is your main codebase?

Larger codebases take longer to download in full, so distance hurts more.

Where the value comes from

Active MultiSite keeps a live, writable copy of your code at every site. Developers work with a nearby server, and every site automatically stays in sync. That changes three things:

Less waiting in everyday work

Developers fetch the latest changes, share their own and download full copies of the code many times a week. With a local server, each of these takes local-office time instead of long-distance time.

$328

per distant developer per year, from 63 seconds less waiting each day

Not included

None of your developers are set as far from the code server

Work carries on through outages

With one central server, an outage stops every team at once. With several live sites, developers keep working if one location goes offline, and it catches up automatically when it returns.

$414

per developer per year, from about 5.5 hours of protected working time

Simpler running of Gerrit sites

For Gerrit, Active MultiSite replaces layers of replication tooling with one system, so your platform team spends less time keeping multiple sites healthy.

$49

per developer per year

Not included

This saving applies to Gerrit only

Time spent waiting, task by task

Network waiting time for one distant developer, with a 3.5 GB codebase. The last column adds up a typical day.

TaskFrom 200 ms awayFrom a local serverTime saved each timeTimes a daySaved per day
Getting the latest changes1.00 s0.10 s0.90 s21.80 s
Sharing changes0.60 s0.06 s0.54 s21.08 s
Downloading a full copy of the code5 min 34 s33.4 s5 min 00 s0.260.1 s
Time saved per distant developer each day63.0 s

How distance and codebase size change your result

These two factors have the biggest effect on the estimate. Each box shows the yearly value if your distant developers worked at that distance, on a codebase of that size. Everything else stays as you entered it above.

200 milliseconds

Often between continents

300 milliseconds

Often across the world

About 3.5GB

Typical large codebase

$791K$791 per developer$973K$973 per developer

About 50GB

Very large codebase

$5.09M$5,086 per developer$7.72M$7,720 per developer

The large figure is the yearly value for your whole organization, and the smaller figure is the value per developer. The highlighted box matches your answers above. Select a different box to use that distance and codebase size in the calculator.

How we calculate this

The estimate uses research benchmarks for how often developers work with their code and how long those tasks take at different distances. Only the details you enter above change.

Less waiting in everyday work

We compare how long routine tasks take from a distant site against the same tasks from a local server (about 20 milliseconds away), then value the time saved at your hourly developer cost. Only developers far from the code server gain this time, so the result is scaled by the share you enter.

Times per day a developer fetches the latest changes2
Round trips to the server each time5
Times per day a developer shares their changes2
Round trips to the server each time3
Full downloads of the codebase per developer per day0.2 (about one a week)
Time for a full 3.5 GB download: local, 200 ms, 300 ms33s, 334s, 501s
Time for a full 50 GB download: local, 200 ms, 300 ms496s, 4,920s, 7,440s
Time saved per distant developer each day, with your settings63 seconds
Share of developers far from the code server, with your settings100%

Work carries on through outages

We value the working time a single-site setup loses to facility outages, which Active MultiSite avoids by keeping other sites available. This applies to every developer, because an outage at a single central server stops local and distant teams alike.

Facility outages per year2.4
Average outage length138 minutes
Working time protected per developer each year5.5 hours

Simpler running of Gerrit sites

Based on the reduced administration effort of Active MultiSite compared with other ways of running Gerrit across several sites. This saving applies to Gerrit only.

Administration saving per developer each year$49

Developer cost and working time

Working days per year250
Working hours per day8
Hourly developer cost, with your settings$75.00

Benchmarks: BlueOptima, Comprehensive Network Transport, Git Operations and Developer Economic Model. Results are estimates for planning purposes, not a guarantee of savings.