New Proxy Maven Repository for Backend Builds

Hi backend engineers,

Sometimes our builds are failing because downloads from public repositories (such as the maven central) are being rate-limited, or the repositories are down.
Backend-infra has set up a proxy repository for the maven central and the gradle plugin portal maven repositories, utilizing AWS CodeArtifact. This would allow us to continue building our application repositories even when the public maven repositories aren’t available.

// TODO

To use the proxy repository:

Notes

Backend-infra recommends monorepo users to move their codes to new repositories, because we don’t prioritize support for the legacy repository. We’ve tested the new proxy repository with some java backend repositories: fpr-product-backend, bei-common-libraries, and bei-gradle-java-plugin.
We built these repositories ~150 times in the last 3 weeks, with CodeBuild & locally, and didn’t encounter any failed downloads from CodeArtifact. The availability SLA of CodeArtifact is 99.9%.
Although this change isn't urgent, we suggest trying it soon to avoid getting more download errors during the java builds.
Thanks!