H
H
hbrmdc2019-10-06 12:55:45
Continuous Integration
hbrmdc, 2019-10-06 12:55:45

How to cut CI/CD and staging costs?

I have a development studio, we write custom web and mobile applications. We use GCP for the entire backend and Gitlab for git and CI/CD.
Actually, it’s annoying that we spend ~ $ 350 / month on paying for GCP, on which there is only
a kubernetes cluster for CI / CD web applications, android react native, nodejs servers and GCF.
- a couple of completely unloaded staging, which we use once a month maximum
. Still, the deployment of ios applications does not fit there, so you can throw another hundred on some macincloud for these purposes.
Thinking about how to cut these costs. I'm considering buying a poppy mini and deploying all demanding resources on it. What do you advise?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
Vitaly Karasik, 2019-10-06
@vitaly_il1

~$350/month for GCP payment,

It is worth stopping unnecessary resources, you can write a script of a couple of lines that will stop staging.
kubernetes - you can do autoscaling so that you can reduce the number of nodes to a minimum without load, and you can stop everything on weekends and nights.
deploy ios
- as far as I know, there is no cheap macincloud. I'm currently working with a client on a CI/CD build for a React Native project for Android/IOS. The Jenkins server will be on AWS, and the Jenkins slave for builds will be on a MacMini in the office.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question