I have recently received an email from my cloud hosted repository provider to reduce the number of http requests transmitted from my Go server. Apparently, they are being hit by 300,000 requests per day and have asked me to reduce requests to once every 10 minutes (are they being unreasonable?).
What would be the best way to configure the materials in my pipelines to reduce the number of polling requests? Or would it be best to get a provider that can handle the traffic I need to build an enterprise build, test and release pipeline?
The other option I've thought of is to host my own repository on an ec2 instance. Is this a good idea?
What are the best stategies for hosted repositories as providers start to compain about traffic generated to their servers by polling CIs?