[Seeking advice / lessons learned on CI/CD platform products]
Hey everyone, we are having a VERY fragmented CI/CD approach at our company, with over 85 product teams and 3500 repos. We have some alignment across some repos (using project imports in gitlab), but mostly fragmented. Product teams don't have a lot of time to invest into CI/CD, so we are on a rather basic level and don't have any central leverage to across our stack because the deployment methods are very different. To increase efficiency, reduce cognitive load of teams, and to drive overarching features for everyone (e.g., canary deploys, security features, ...), we want to build a platform product to offer to our product teams.
❓ What are the experiences of folks with a similar, highly fragmented starting point? What did work? What didn't work? How have you approached the problem?