BlogEngineeringBrowse articles from EngineeringFeatured postHow to build CI/CD observability at scaleThis practical guide to GitLab pipeline analytics helps self-managed users gain operational insights using Prometheus and Grafana.Author: Paul MeresanuRead PostRecent postsEngineering5 ways GitLab pipeline logic solves real engineering problemsLearn how to scale CI/CD with composable patterns for monorepos, microservices, environments, and governance.EngineeringHow to use GitLab Container Virtual Registry with Docker Hardened ImagesLearn how to simplify container image management with this step-by-step guide.EngineeringHow IIT Bombay students are coding the future with GitLabAt GitLab, we often talk about how software accelerates innovation. But sometimes, you have to step away from the Zoom calls and stand in a crowded university hall to remember why we do this.EngineeringArtois University elevates research and curriculum with GitLab Ultimate for EducationArtois University's CRIL leveraged the GitLab for Education program to gain free access to Ultimate, transforming advanced research and computer science curricula.EngineeringGuide: Migrate from Azure DevOps to GitLabLearn how to carry out the full migration from Azure DevOps to GitLab using GitLab Professional Services migration tools — from planning and execution to post-migration follow-up tasks.EngineeringHow we deploy the largest GitLab instance 12 times dailyTake a deep technical dive into GitLab.com's deployment pipeline, including progressive rollouts, Canary strategies, database migrations, and multiversion compatibility.EngineeringVariable and artifact sharing in GitLab parent-child pipelinesLearn how to simplify complex CI/CD pipelines with these best practices for sharing data in more modular pipeline setups. EngineeringHow we built a structured Streamlit Application Framework in SnowflakeWant to transform development from chaos to compliance? Learn how we implemented governance early on rather than retrofitting when maintenance costs climb exponentially.EngineeringHow GitLab transforms embedded systems testing cyclesDiscover how managed lifecycle environments streamline and automate virtual testing, delivering rapid feedback without environment sprawl or cost overruns.Pagination12345678910NextStay in the know with GitLab's monthly newsletterAll fields required Ready to get started? See what your team could do with a unified DevSecOps Platform Get free trial Find out which plan works best for your team Learn about pricing Learn about what GitLab can do for your team Talk to an expert