The microservices powering GoCenter (a central Go modules repository) looks for new versions of thousands of the most popular Go modules on a daily basis. Such an operation requires a lot of scale and can be very expensive. In this talk, we will cover the different types of auto-scalers used such as cluster autoscaler, HPA along with the different custom metrics used and more importantly how we managed to cut down the operational costs by more than 50%.
YOU MAY ALSO LIKE:
How Community Projects Such as Central Repositories can be Run on Kubernetes
Rimas Mocevicius is a big Open Source supporter. Co-founded Helm and wrote CoreOS Essentials book. He is currently the Senior Solutions Developer at JFrog.