Separate repositories from build execution
A repository service stores code and coordinates reviews, while a runner executes project commands. Inventory repository size, large-file storage and active users before sizing the service. Keep build execution isolated and apply resource limits appropriate to the jobs.