DEV Community

Olga
Olga

Posted on

What solutions are you using for CI/CD in your cloud-based project?

How do you manage 100s of microservices, multiple branches and environments in your project? Atlassian Bitbucket? Gitlab? Github actions? In-house pipelines? Please add any other variants in comments as well.

PS we (by the way) built the internal server-less ci/cd system on top of AWS CodePipeline and AWS CodeBuild and described our experience here - Story of CI/CD in our startup: from a few micro-services to full-blown multi-tenant, multi-account, multi-region systems.
We are really interesting to know you experience.

Top comments (2)

Collapse
 
bcouetil profile image
Benoit COUETIL đź’«

Welcome to DEV and thank you for sharing !

Oh my my... You tried to use Bitbucket for serious micro-services CICD... You should have ask on internet before going into this rabbit hole, people could have tell you in seconds that it is a bad idea.

So, lack of information but lot of money made you create an inhouse product. Good for you, it seems to work well now, after maybe hundreds (or thousands) days of hard work.

Some expert of the field would have created a scalable CICD with GitLab CI or Github Actions for a mono-repo in a few days, with maybe more productivity-oriented features (such as one branch => one env).

Collapse
 
sloan profile image
Sloan the DEV Moderator

Hi there, we encourage authors to share their entire posts here on DEV, rather than mostly pointing to an external link.

Sharing your full posts helps ensure that readers don’t have to jump around to too many different pages, and it helps focus the conversation right here in the comments section on DEV.

To be clear, the DEV Terms state:

Posts must contain substantial content — they may not merely reference an external link that contains the full post.

Also, if you share your full post, you have the option to add a canonical URL directly to your post. This helps with SEO if you are reposting articles!