Question regarding scaling options. #8802
Replies: 1 comment
-
|
Hi @DucTuLeAnh! I'm Dosu and I’m helping the incubator-devlake team. You're correct — DevLake is designed as a single-instance application and doesn't support horizontal scaling by increasing replicas. All blueprints are processed sequentially by a single runner, which becomes the primary bottleneck at enterprise scale. For 1000+ GitLab repositories, there have been community reports of significant challenges:
What helps at scale:
The honest answer is that at 1000+ repositories, you'll likely face performance challenges even with optimizations. Parallel runners are the most requested architectural enhancement for this reason. To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, I'm currently experimenting with devlake. Reading the docs, it looks like devlake only supports single instance setups. So there are no horizontal scaling options by increasing replicas, correct?
Because I was wondering, if devlake is a fitting product to provide company wide engineering metrics, covering 1000+ gitlab repositories. Having skimmed through some Discussions, you can kinda improve performance with proper indices, but I'm not super sure yet. What has been your experience so far?
Beta Was this translation helpful? Give feedback.
All reactions