pimguilherme opened a new issue, #7049:
URL: https://github.com/apache/incubator-devlake/issues/7049

   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/incubator-devlake/issues?q=is%3Aissue) and 
found no similar feature requirement.
   
   
   ### Use case
   
   We are looking to have most of our company's Github repositories within 
DevLake to get an overview of the development process. This amounts to over 
6000 repositories. 
   
   Currently, we have around 400 repositories and we observe an average lag of 
1 day with syncing. We are currently syncing only one blueprint at a time due 
to rate limit errors we've hit in the past.
   
   Before we add the remaining repositories to DevLake, we are looking to 
tackle the Github extraction portion of this by requesting a round robin 
fashion of extraction not only with PAT but also with Github Apps.
   
   
   
   ### Description
   
   This would basically mean being able to register multiple Github Apps for 
each Github connection and round robin through them just like we do with Github 
PATs.
   
   Is this something you considered when implementing the Github PAT round 
robin?
   
   Also, would you have other remarks in terms of scalability considering the 
amount of repositories we want to add to DevLake? (ex database bottlenecks etc)
   
   We have figured that a workaround could be using Github PATs and using a 
script/service to automatically rotate them via API by generating tokens from 
Github Apps, but that would be quite a bit hacky haha
   
   Thank you for you time in advance!
   All the best
   
   ### Related issues
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [X] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@devlake.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to