Building GitLab with GitLab: A multi-region service to deliver AI features
Sep 12, 2024Chance Feick

Summary
This post details the development of 'Runway', an internal platform built on GitLab features, to provision, deploy, and operate multi-region containerized services. It highlights the use of GitLab CI/CD, environments, deployments, Terraform, OpenID Connect with GCP Workload Identity Federation, Projects API, CI/CD variables, Job Token allowlist, Pages for schema documentation, CI/CD templates, Releases, Container Registry, Trigger Pipelines, and Multi-Project Pipelines. The platform enables self-service infrastructure for service owners, focusing on low-latency AI features by leveraging multi-region deployments with global load balancing and regional resource provisioning.