[{"data":1,"prerenderedAt":912},["ShallowReactive",2],{"/blog/cloud-native-architectures-made-easy":3,"navigation-en-us":131,"banner-en-us":556,"footer-en-us":566,"blog-post-authors-en-us-Suri Patel":809,"blog-related-posts-en-us-cloud-native-architectures-made-easy":824,"blog-promotions-en-us":848,"next-steps-en-us":902},{"id":4,"title":5,"authors":6,"body":8,"category":110,"date":111,"description":112,"extension":113,"externalUrl":114,"faq":114,"featured":115,"heroImage":116,"meta":117,"navigation":118,"path":119,"seo":120,"slug":124,"stem":125,"tags":126,"template":129,"updatedDate":114,"__hash__":130},"blogPosts/en-us/blog/cloud-native-architectures-made-easy.md","Simplifying and optimizing cloud native architectures",[7],"Suri Patel",{"type":9,"value":10,"toc":103},"minimark",[11,15,20,38,41,45,62,66,74,82,89],[12,13,14],"p",{},"Many teams embark on a journey to strengthen operations and development. Whether it’s battling monolithic applications by adopting containers and microservices or attempting to elevate a mature architecture by switching CI/CD tools, it is important to have a solution with robust cloud native support. When containers and cloud native workflows are easy to set and maintain, teams increase operational efficiency and can focus on delivering better products faster.",[16,17,19],"h2",{"id":18},"what-goes-into-a-cloud-native-architecture","What goes into a cloud native architecture?",[12,21,22,27,28,32,33,37],{},[23,24,26],"a",{"href":25},"/topics/cloud-native/","Cloud native applications"," are built using ",[23,29,31],{"href":30},"/topics/microservices/","microservices"," rather than a monolithic application structure. You can think of microservices as smaller pieces that unite to perform a specific action. Microservices can be scaled based on load, creating a more resilient environment. Container orchestration tools, like ",[23,34,36],{"href":35},"/solutions/kubernetes/","Kubernetes",", enable developers to manage the way an application’s containers function, including scaling and deployment.",[12,39,40],{},"Embracing cloud native architectures results in an increase in developer time, a decrease in the amount of money spent on monitoring and scaling application resources (through cloud orchestration and container schedulers), and faster shipping.",[16,42,44],{"id":43},"gitlab-is-designed-for-cloud-native-architectures","GitLab is designed for cloud native architectures",[12,46,47,48,50,51,56,57,61],{},"GitLab’s ",[23,49,36],{"href":35}," integration, ",[23,52,55],{"href":53,"rel":54},"https://docs.gitlab.com/user/packages/container_registry/",[],"built-in container registry",", and advanced ",[23,58,60],{"href":59},"/solutions/continuous-integration/","CI/CD features"," support microservices, such as multi-project pipelines, and monorepo projects. Furthermore, teams can keep the same workflow regardless of which cloud apps they are deploying to, so there’s no need to rework your entire process.",[16,63,65],{"id":64},"why-choose-gitlab-for-your-cloud-native-needs","Why choose GitLab for your cloud native needs",[12,67,68,69,73],{},"GitLab has a prominent place in the cloud native ecosystem and according to Forrester: ",[23,70,72],{"href":71},"/press/releases/2019-09-20-gitlab-named-cloud-native-continuous-integration-tools-leader/","“GitLab’s simple and cohesive approach lands it squarely as a leader. GitLab's approach of having a single application to manage each phase of software development comes through in its developer experience”",".",[12,75,76,77,81],{},"GitLab doesn’t require manual and painstaking scripts. Our tool has native capabilities for Kubernetes integration and an out-of-the-box solution for advanced deployment flows for progressive delivery, like incremental rollout and canary deploys. GitLab also comes with ",[23,78,80],{"href":79},"/blog/feature-flags-continuous-delivery/","feature flagging as a built-in capability",", eliminating the need for a third-party solution.",[12,83,47,84,88],{},[23,85,87],{"href":86},"/topics/multicloud/","multicloud"," strategy with workflow portability increases operational efficiencies and makes it the easiest way to build cloud native applications.",[12,90,91,92,97,98],{},"Cover image by ",[23,93,96],{"href":94,"rel":95},"https://unsplash.com/@jul_xander",[],"Julian Santa Ana"," on ",[23,99,102],{"href":100,"rel":101},"https://unsplash.com/photos/FKqH1QhUqaw",[],"Unsplash",{"title":104,"searchDepth":105,"depth":105,"links":106},"",2,[107,108,109],{"id":18,"depth":105,"text":19},{"id":43,"depth":105,"text":44},{"id":64,"depth":105,"text":65},"company","2019-11-13","Learn what cloud native architectures are, how to optimize them using GitLab's cohesive approach and what features you can use to help be more efficient.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671263/Blog/Hero%20Images/cloudarchitecture.jpg",{},true,"/en-us/blog/cloud-native-architectures-made-easy",{"title":5,"description":112,"ogTitle":5,"ogDescription":112,"noIndex":115,"ogImage":116,"ogUrl":121,"ogSiteName":122,"ogType":123,"canonicalUrls":121},"https://about.gitlab.com/blog/cloud-native-architectures-made-easy","https://about.gitlab.com","article","cloud-native-architectures-made-easy","en-us/blog/cloud-native-architectures-made-easy",[127,128],"CI/CD","cloud native","BlogPost","78yxRKcNjnFt6v56fqSP_TxxKWdABZqUTQ3kRos4OZI",{"logo":132,"freeTrial":137,"sales":142,"login":147,"items":152,"search":476,"minimal":507,"duo":526,"switchNav":535,"pricingDeployment":546},{"config":133},{"href":134,"dataGaName":135,"dataGaLocation":136},"/","gitlab logo","header",{"text":138,"config":139},"Get free trial",{"href":140,"dataGaName":141,"dataGaLocation":136},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":143,"config":144},"Request a demo",{"href":145,"dataGaName":146,"dataGaLocation":136},"/sales/?contact-topic=request-demo","sales",{"text":148,"config":149},"Sign in",{"href":150,"dataGaName":151,"dataGaLocation":136},"https://gitlab.com/users/sign_in/","sign in",[153,182,280,285,399,454],{"text":154,"config":155,"menu":157},"Platform",{"dataNavLevelOne":156},"platform",{"type":158,"columns":159},"cards",[160,166,174],{"title":154,"description":161,"link":162},"The intelligent orchestration platform for DevSecOps",{"text":163,"config":164},"Explore our Platform",{"href":165,"dataGaName":156,"dataGaLocation":136},"/platform/",{"title":167,"description":168,"link":169},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":170,"config":171},"Meet GitLab Duo",{"href":172,"dataGaName":173,"dataGaLocation":136},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":175,"description":176,"link":177},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":178,"config":179},"Learn more",{"href":180,"dataGaName":181,"dataGaLocation":136},"/why-gitlab/","why gitlab",{"text":183,"left":118,"config":184,"menu":186},"Product",{"dataNavLevelOne":185},"solutions",{"type":187,"link":188,"columns":192,"feature":259},"lists",{"text":189,"config":190},"View all Solutions",{"href":191,"dataGaName":185,"dataGaLocation":136},"/solutions/",[193,215,238],{"title":194,"description":195,"link":196,"items":201},"Automation","CI/CD and automation to accelerate deployment",{"config":197},{"icon":198,"href":199,"dataGaName":200,"dataGaLocation":136},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[202,204,207,211],{"text":127,"config":203},{"href":59,"dataGaLocation":136,"dataGaName":127},{"text":167,"config":205},{"href":172,"dataGaLocation":136,"dataGaName":206},"gitlab duo agent platform - product menu",{"text":208,"config":209},"Source Code Management",{"href":210,"dataGaLocation":136,"dataGaName":208},"/solutions/source-code-management/",{"text":212,"config":213},"Automated Software Delivery",{"href":199,"dataGaLocation":136,"dataGaName":214},"Automated software delivery",{"title":216,"description":217,"link":218,"items":223},"Security","Deliver code faster without compromising security",{"config":219},{"href":220,"dataGaName":221,"dataGaLocation":136,"icon":222},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[224,228,233],{"text":225,"config":226},"Application Security Testing",{"href":220,"dataGaName":227,"dataGaLocation":136},"Application security testing",{"text":229,"config":230},"Software Supply Chain Security",{"href":231,"dataGaLocation":136,"dataGaName":232},"/solutions/supply-chain/","Software supply chain security",{"text":234,"config":235},"Software Compliance",{"href":236,"dataGaName":237,"dataGaLocation":136},"/solutions/software-compliance/","software compliance",{"title":239,"link":240,"items":245},"Measurement",{"config":241},{"icon":242,"href":243,"dataGaName":244,"dataGaLocation":136},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[246,250,254],{"text":247,"config":248},"Visibility & Measurement",{"href":243,"dataGaLocation":136,"dataGaName":249},"Visibility and Measurement",{"text":251,"config":252},"Value Stream Management",{"href":253,"dataGaLocation":136,"dataGaName":251},"/solutions/value-stream-management/",{"text":255,"config":256},"Analytics & Insights",{"href":257,"dataGaLocation":136,"dataGaName":258},"/solutions/analytics-and-insights/","Analytics and insights",{"title":260,"type":187,"items":261},"GitLab for",[262,268,274],{"text":263,"config":264},"Enterprise",{"icon":265,"href":266,"dataGaLocation":136,"dataGaName":267},"Building","/enterprise/","enterprise",{"text":269,"config":270},"Small Business",{"icon":271,"href":272,"dataGaLocation":136,"dataGaName":273},"Work","/small-business/","small business",{"text":275,"config":276},"Public Sector",{"icon":277,"href":278,"dataGaLocation":136,"dataGaName":279},"Organization","/solutions/public-sector/","public sector",{"text":281,"config":282},"Pricing",{"href":283,"dataGaName":284,"dataGaLocation":136,"dataNavLevelOne":284},"/pricing/","pricing",{"text":286,"config":287,"menu":289},"Resources",{"dataNavLevelOne":288},"resources",{"type":187,"link":290,"columns":294,"feature":388},{"text":291,"config":292},"View all resources",{"href":293,"dataGaName":288,"dataGaLocation":136},"/resources/",[295,328,355],{"title":296,"items":297},"Getting started",[298,303,308,313,318,323],{"text":299,"config":300},"Install",{"href":301,"dataGaName":302,"dataGaLocation":136},"/install/","install",{"text":304,"config":305},"Quick start guides",{"href":306,"dataGaName":307,"dataGaLocation":136},"/get-started/","quick setup checklists",{"text":309,"config":310},"Learn",{"href":311,"dataGaLocation":136,"dataGaName":312},"https://university.gitlab.com/","learn",{"text":314,"config":315},"Product documentation",{"href":316,"dataGaName":317,"dataGaLocation":136},"https://docs.gitlab.com/","product documentation",{"text":319,"config":320},"Best practice videos",{"href":321,"dataGaName":322,"dataGaLocation":136},"/getting-started-videos/","best practice videos",{"text":324,"config":325},"Integrations",{"href":326,"dataGaName":327,"dataGaLocation":136},"/integrations/","integrations",{"title":329,"items":330},"Discover",[331,336,341,346,350],{"text":332,"config":333},"Customer success stories",{"href":334,"dataGaName":335,"dataGaLocation":136},"/customers/","customer success stories",{"text":337,"config":338},"Blog",{"href":339,"dataGaName":340,"dataGaLocation":136},"/blog/","blog",{"text":342,"config":343},"Demo Hub",{"href":344,"dataGaName":345,"dataGaLocation":136},"/demo-hub/","demo hub",{"text":347,"config":348},"The Source",{"href":349,"dataGaName":340,"dataGaLocation":136},"/the-source/",{"text":351,"config":352},"Remote",{"href":353,"dataGaName":354,"dataGaLocation":136},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":356,"items":357},"Connect",[358,363,368,373,378,383],{"text":359,"config":360},"GitLab Services",{"href":361,"dataGaName":362,"dataGaLocation":136},"/services/","services",{"text":364,"config":365},"Contribute",{"href":366,"dataGaName":367,"dataGaLocation":136},"https://contributors.gitlab.com","contribute",{"text":369,"config":370},"Community",{"href":371,"dataGaName":372,"dataGaLocation":136},"/community/","community",{"text":374,"config":375},"Forum",{"href":376,"dataGaName":377,"dataGaLocation":136},"https://forum.gitlab.com/","forum",{"text":379,"config":380},"Events",{"href":381,"dataGaName":382,"dataGaLocation":136},"/events/","events",{"text":384,"config":385},"Partners",{"href":386,"dataGaName":387,"dataGaLocation":136},"/partners/","partners",{"config":389,"title":392,"text":393,"link":394},{"background":390,"textColor":391},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":395,"config":396},"Read the latest",{"href":397,"dataGaName":398,"dataGaLocation":136},"/whats-new/","whats new",{"text":400,"config":401,"menu":402},"Company",{"dataNavLevelOne":110},{"type":187,"columns":403},[404],{"items":405},[406,411,417,419,424,429,434,439,444,449],{"text":407,"config":408},"About",{"href":409,"dataGaName":410,"dataGaLocation":136},"/company/","about",{"text":412,"config":413,"footerGa":416},"Jobs",{"href":414,"dataGaName":415,"dataGaLocation":136},"/jobs/","jobs",{"dataGaName":415},{"text":379,"config":418},{"href":381,"dataGaName":382,"dataGaLocation":136},{"text":420,"config":421},"Leadership",{"href":422,"dataGaName":423,"dataGaLocation":136},"/company/team/e-group/","leadership",{"text":425,"config":426},"Handbook",{"href":427,"dataGaName":428,"dataGaLocation":136},"https://handbook.gitlab.com/","handbook",{"text":430,"config":431},"Investor relations",{"href":432,"dataGaName":433,"dataGaLocation":136},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":435,"config":436},"Trust Center",{"href":437,"dataGaName":438,"dataGaLocation":136},"/security/","trust center",{"text":440,"config":441},"AI Transparency Center",{"href":442,"dataGaName":443,"dataGaLocation":136},"/ai-transparency-center/","ai transparency center",{"text":445,"config":446},"Newsletter",{"href":447,"dataGaName":448,"dataGaLocation":136},"/company/contact/#contact-forms","newsletter",{"text":450,"config":451},"Press",{"href":452,"dataGaName":453,"dataGaLocation":136},"/press/","press",{"text":455,"config":456,"menu":457},"Contact us",{"dataNavLevelOne":110},{"type":187,"columns":458},[459],{"items":460},[461,466,471],{"text":462,"config":463},"Talk to sales",{"href":464,"dataGaName":465,"dataGaLocation":136},"/sales/","talk to sales",{"text":467,"config":468},"Support portal",{"href":469,"dataGaName":470,"dataGaLocation":136},"https://support.gitlab.com/hc/en-us","support portal",{"text":472,"config":473},"Customer portal",{"href":474,"dataGaName":475,"dataGaLocation":136},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":477,"login":478,"suggestions":485},"Close",{"text":479,"link":480},"To search repositories and projects, login to",{"text":481,"config":482},"gitlab.com",{"href":150,"dataGaName":483,"dataGaLocation":484},"search login","search",{"text":486,"default":487},"Suggestions",[488,490,494,496,500,504],{"text":167,"config":489},{"href":172,"dataGaName":167,"dataGaLocation":484},{"text":491,"config":492},"Code Suggestions (AI)",{"href":493,"dataGaName":491,"dataGaLocation":484},"/solutions/code-suggestions/",{"text":127,"config":495},{"href":59,"dataGaName":127,"dataGaLocation":484},{"text":497,"config":498},"GitLab on AWS",{"href":499,"dataGaName":497,"dataGaLocation":484},"/partners/technology-partners/aws/",{"text":501,"config":502},"GitLab on Google Cloud",{"href":503,"dataGaName":501,"dataGaLocation":484},"/partners/technology-partners/google-cloud-platform/",{"text":505,"config":506},"Why GitLab?",{"href":180,"dataGaName":505,"dataGaLocation":484},{"freeTrial":508,"mobileIcon":513,"desktopIcon":518,"secondaryButton":521},{"text":509,"config":510},"Start free trial",{"href":511,"dataGaName":141,"dataGaLocation":512},"https://gitlab.com/-/trials/new/","nav",{"altText":514,"config":515},"Gitlab Icon",{"src":516,"dataGaName":517,"dataGaLocation":512},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":514,"config":519},{"src":520,"dataGaName":517,"dataGaLocation":512},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":522,"config":523},"Get Started",{"href":524,"dataGaName":525,"dataGaLocation":512},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":527,"mobileIcon":531,"desktopIcon":533},{"text":528,"config":529},"Learn more about GitLab Duo",{"href":172,"dataGaName":530,"dataGaLocation":512},"gitlab duo",{"altText":514,"config":532},{"src":516,"dataGaName":517,"dataGaLocation":512},{"altText":514,"config":534},{"src":520,"dataGaName":517,"dataGaLocation":512},{"button":536,"mobileIcon":541,"desktopIcon":543},{"text":537,"config":538},"/switch",{"href":539,"dataGaName":540,"dataGaLocation":512},"#contact","switch",{"altText":514,"config":542},{"src":516,"dataGaName":517,"dataGaLocation":512},{"altText":514,"config":544},{"src":545,"dataGaName":517,"dataGaLocation":512},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":547,"mobileIcon":552,"desktopIcon":554},{"text":548,"config":549},"Back to pricing",{"href":283,"dataGaName":550,"dataGaLocation":512,"icon":551},"back to pricing","GoBack",{"altText":514,"config":553},{"src":516,"dataGaName":517,"dataGaLocation":512},{"altText":514,"config":555},{"src":520,"dataGaName":517,"dataGaLocation":512},{"title":557,"titleMobile":558,"button":559,"config":564},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":178,"config":560},{"href":561,"dataGaName":562,"dataGaLocation":563},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":565,"disabled":115},"release",{"data":567},{"text":568,"source":569,"edit":575,"contribute":580,"config":585,"items":590,"minimal":798},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":570,"config":571},"View page source",{"href":572,"dataGaName":573,"dataGaLocation":574},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":576,"config":577},"Edit this page",{"href":578,"dataGaName":579,"dataGaLocation":574},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":581,"config":582},"Please contribute",{"href":583,"dataGaName":584,"dataGaLocation":574},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":586,"facebook":587,"youtube":588,"linkedin":589},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[591,638,690,734,766],{"title":281,"links":592,"subMenu":607},[593,597,602],{"text":594,"config":595},"View plans",{"href":283,"dataGaName":596,"dataGaLocation":574},"view plans",{"text":598,"config":599},"Why Premium?",{"href":600,"dataGaName":601,"dataGaLocation":574},"/pricing/premium/","why premium",{"text":603,"config":604},"Why Ultimate?",{"href":605,"dataGaName":606,"dataGaLocation":574},"/pricing/ultimate/","why ultimate",[608],{"title":609,"links":610},"Contact Us",[611,614,616,618,623,628,633],{"text":612,"config":613},"Contact sales",{"href":464,"dataGaName":146,"dataGaLocation":574},{"text":467,"config":615},{"href":469,"dataGaName":470,"dataGaLocation":574},{"text":472,"config":617},{"href":474,"dataGaName":475,"dataGaLocation":574},{"text":619,"config":620},"Status",{"href":621,"dataGaName":622,"dataGaLocation":574},"https://status.gitlab.com/","status",{"text":624,"config":625},"Terms of use",{"href":626,"dataGaName":627,"dataGaLocation":574},"/terms/","terms of use",{"text":629,"config":630},"Privacy statement",{"href":631,"dataGaName":632,"dataGaLocation":574},"/privacy/","privacy statement",{"text":634,"config":635},"Cookie preferences",{"dataGaName":636,"dataGaLocation":574,"id":637,"isOneTrustButton":118},"cookie preferences","ot-sdk-btn",{"title":183,"links":639,"subMenu":648},[640,644],{"text":641,"config":642},"DevSecOps platform",{"href":165,"dataGaName":643,"dataGaLocation":574},"devsecops platform",{"text":645,"config":646},"AI-Assisted Development",{"href":172,"dataGaName":647,"dataGaLocation":574},"ai-assisted development",[649],{"title":650,"links":651},"Topics",[652,657,662,667,672,677,680,685],{"text":653,"config":654},"CICD",{"href":655,"dataGaName":656,"dataGaLocation":574},"/topics/ci-cd/","cicd",{"text":658,"config":659},"GitOps",{"href":660,"dataGaName":661,"dataGaLocation":574},"/topics/gitops/","gitops",{"text":663,"config":664},"DevOps",{"href":665,"dataGaName":666,"dataGaLocation":574},"/topics/devops/","devops",{"text":668,"config":669},"Version Control",{"href":670,"dataGaName":671,"dataGaLocation":574},"/topics/version-control/","version control",{"text":673,"config":674},"DevSecOps",{"href":675,"dataGaName":676,"dataGaLocation":574},"/topics/devsecops/","devsecops",{"text":678,"config":679},"Cloud Native",{"href":25,"dataGaName":128,"dataGaLocation":574},{"text":681,"config":682},"AI for Coding",{"href":683,"dataGaName":684,"dataGaLocation":574},"/topics/devops/ai-for-coding/","ai for coding",{"text":686,"config":687},"Agentic AI",{"href":688,"dataGaName":689,"dataGaLocation":574},"/topics/agentic-ai/","agentic ai",{"title":691,"links":692},"Solutions",[693,695,697,702,706,709,713,716,718,721,724,729],{"text":225,"config":694},{"href":220,"dataGaName":225,"dataGaLocation":574},{"text":214,"config":696},{"href":199,"dataGaName":200,"dataGaLocation":574},{"text":698,"config":699},"Agile development",{"href":700,"dataGaName":701,"dataGaLocation":574},"/solutions/agile-delivery/","agile delivery",{"text":703,"config":704},"SCM",{"href":210,"dataGaName":705,"dataGaLocation":574},"source code management",{"text":653,"config":707},{"href":59,"dataGaName":708,"dataGaLocation":574},"continuous integration & delivery",{"text":710,"config":711},"Value stream management",{"href":253,"dataGaName":712,"dataGaLocation":574},"value stream management",{"text":658,"config":714},{"href":715,"dataGaName":661,"dataGaLocation":574},"/solutions/gitops/",{"text":263,"config":717},{"href":266,"dataGaName":267,"dataGaLocation":574},{"text":719,"config":720},"Small business",{"href":272,"dataGaName":273,"dataGaLocation":574},{"text":722,"config":723},"Public sector",{"href":278,"dataGaName":279,"dataGaLocation":574},{"text":725,"config":726},"Education",{"href":727,"dataGaName":728,"dataGaLocation":574},"/solutions/education/","education",{"text":730,"config":731},"Financial services",{"href":732,"dataGaName":733,"dataGaLocation":574},"/solutions/finance/","financial services",{"title":286,"links":735},[736,738,740,742,745,747,750,752,754,756,758,760,762,764],{"text":299,"config":737},{"href":301,"dataGaName":302,"dataGaLocation":574},{"text":304,"config":739},{"href":306,"dataGaName":307,"dataGaLocation":574},{"text":309,"config":741},{"href":311,"dataGaName":312,"dataGaLocation":574},{"text":314,"config":743},{"href":316,"dataGaName":744,"dataGaLocation":574},"docs",{"text":337,"config":746},{"href":339,"dataGaName":340,"dataGaLocation":574},{"text":748,"config":749},"What's new",{"href":397,"dataGaName":398,"dataGaLocation":574},{"text":332,"config":751},{"href":334,"dataGaName":335,"dataGaLocation":574},{"text":351,"config":753},{"href":353,"dataGaName":354,"dataGaLocation":574},{"text":359,"config":755},{"href":361,"dataGaName":362,"dataGaLocation":574},{"text":364,"config":757},{"href":366,"dataGaName":367,"dataGaLocation":574},{"text":369,"config":759},{"href":371,"dataGaName":372,"dataGaLocation":574},{"text":374,"config":761},{"href":376,"dataGaName":377,"dataGaLocation":574},{"text":379,"config":763},{"href":381,"dataGaName":382,"dataGaLocation":574},{"text":384,"config":765},{"href":386,"dataGaName":387,"dataGaLocation":574},{"title":400,"links":767},[768,770,772,774,776,778,782,787,789,791,793],{"text":407,"config":769},{"href":409,"dataGaName":110,"dataGaLocation":574},{"text":412,"config":771},{"href":414,"dataGaName":415,"dataGaLocation":574},{"text":420,"config":773},{"href":422,"dataGaName":423,"dataGaLocation":574},{"text":425,"config":775},{"href":427,"dataGaName":428,"dataGaLocation":574},{"text":430,"config":777},{"href":432,"dataGaName":433,"dataGaLocation":574},{"text":779,"config":780},"Sustainability",{"href":781,"dataGaName":779,"dataGaLocation":574},"/sustainability/",{"text":783,"config":784},"Diversity, inclusion and belonging (DIB)",{"href":785,"dataGaName":786,"dataGaLocation":574},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":435,"config":788},{"href":437,"dataGaName":438,"dataGaLocation":574},{"text":445,"config":790},{"href":447,"dataGaName":448,"dataGaLocation":574},{"text":450,"config":792},{"href":452,"dataGaName":453,"dataGaLocation":574},{"text":794,"config":795},"Modern Slavery Transparency Statement",{"href":796,"dataGaName":797,"dataGaLocation":574},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":799},[800,803,806],{"text":801,"config":802},"Terms",{"href":626,"dataGaName":627,"dataGaLocation":574},{"text":804,"config":805},"Cookies",{"dataGaName":636,"dataGaLocation":574,"id":637,"isOneTrustButton":118},{"text":807,"config":808},"Privacy",{"href":631,"dataGaName":632,"dataGaLocation":574},[810],{"id":811,"title":7,"body":114,"config":812,"content":814,"description":114,"extension":818,"meta":819,"navigation":118,"path":820,"seo":821,"stem":822,"__hash__":823},"blogAuthors/en-us/blog/authors/suri-patel.yml",{"template":813},"BlogAuthor",{"name":7,"config":815},{"headshot":816,"ctfId":817},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","suripatel","yml",{},"/en-us/blog/authors/suri-patel",{},"en-us/blog/authors/suri-patel","6uYSrzx-VYqO5jfherOjew8qtD9VYm7TE1H5W0GKC4I",[825,833,840],{"title":826,"description":827,"heroImage":828,"category":110,"date":829,"authors":830,"slug":832,"externalUrl":114},"Why GitLab signed the Open Weights and American AI Leadership letter","GitLab supports customer choice, data privacy, and AI model neutrality, empowering teams to run secure, cost-effective, local solutions.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785333264/ww4mlighwlvvzgnmbe6w.png","2026-07-29",[831],"Bill Staples","open-weight-model-letter",{"title":834,"description":835,"heroImage":836,"category":110,"date":837,"authors":838,"slug":839,"externalUrl":114},"GitLab Act 2","A letter to our customers and our investors.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776362275/ozbwn9tk0dditpnfddlz.png","2026-05-11",[831],"gitlab-act-2",{"title":841,"description":842,"heroImage":843,"category":110,"date":844,"authors":845,"slug":847,"externalUrl":114},"GitLab named a 2026 Omdia Universe Leader","Omdia's 2026 report on AI-assisted software development ranked 19 vendors. Here is what GitLab's top scores mean for engineering teams.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774465167/n5hlvrsrheadeccyr1oz.png","2026-04-13",[846],"Rebecca Carter","gitlab-named-a-2026-omdia-universe-leader",{"promotions":849},[850,864,876,888],{"id":851,"categories":852,"header":854,"text":855,"button":856,"image":861},"ai-modernization",[853],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":857,"config":858},"Get your AI maturity score",{"href":859,"dataGaName":860,"dataGaLocation":340},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":862},{"src":863},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":865,"categories":866,"header":868,"text":855,"button":869,"image":873},"devops-modernization",[867,676],"product","Are you just managing tools or shipping innovation?",{"text":870,"config":871},"Get your DevOps maturity score",{"href":872,"dataGaName":860,"dataGaLocation":340},"/assessments/devops-modernization-assessment/",{"config":874},{"src":875},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":877,"categories":878,"header":880,"text":855,"button":881,"image":885},"security-modernization",[879],"security","Are you trading speed for security?",{"text":882,"config":883},"Get your security maturity score",{"href":884,"dataGaName":860,"dataGaLocation":340},"/assessments/security-modernization-assessment/",{"config":886},{"src":887},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":889,"paths":890,"header":893,"text":894,"button":895,"image":900},"github-azure-migration",[891,892],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":896,"config":897},"See how GitLab compares to GitHub",{"href":898,"dataGaName":899,"dataGaLocation":340},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":901},{"src":875},{"header":903,"blurb":904,"button":905,"secondaryButton":910},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":906,"config":907},"Get your free trial",{"href":908,"dataGaName":141,"dataGaLocation":909},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":612,"config":911},{"href":464,"dataGaName":146,"dataGaLocation":909},1786803731357]