[{"data":1,"prerenderedAt":799},["ShallowReactive",2],{"/pt-br/topics/serverless/":3,"navigation-pt-br":147,"banner-pt-br":563,"footer-pt-br":576,"next-steps-pt-br":784},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":141,"_type":142,"title":7,"_source":143,"_file":144,"_stem":145,"_extension":146},"/pt-br/topics/serverless","topics",false,"",{"title":9,"description":10},"O que é sem servidor?","GitLab Topics | What is serverless?",[12,22,32,85,139],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21},"Serverless",{"type":23,"componentName":23,"componentContent":24},"CommonArticleHero",{"title":9,"text":25,"config":26,"button":28},"\"Sem servidor\" é um padrão de design de arquitetura de software que aproveita a execução de código guiada por eventos alimentada por serviços gerenciados em nuvem para criar aplicativos com ajuste de escala massivo e econômicos, compostos de pequenas funções discretas, sem que os desenvolvedores precisem projetar ou pensar na infraestrutura subjacente em que seu código é executado.\n",{"id":27,"twoColumns":6},"o-que-é-sem-servidor?",{"text":29,"config":30},"Saiba mais sobre o GitLab",{"href":31},"/pt-br/why-gitlab/",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":58},{"text":36,"data":37},"On this page",[38,42,46,50,54],{"text":39,"config":40},"O que é lógica de negócios sem servidor?",{"href":41},"#what-is-serverless-business-logic",{"text":43,"config":44},"Sem servidor, FaaS (funções como serviço) e serviços gerenciados",{"href":45},"#serverless-faa-s-functions-as-a-service-and-managed-services",{"text":47,"config":48},"Atributos do modelo sem servidor",{"href":49},"#attributes-of-serverless",{"text":51,"config":52},"Comparação de serviços gerenciados em nuvem",{"href":53},"#comparison-of-cloud-managed-services",{"text":55,"config":56},"Valores de negócios e benefícios do GitLab Serverless",{"href":57},"#business-values-and-benefits-of-git-lab-serverless",[59,65,70,75,80],{"type":60,"componentName":60,"componentContent":61},"TopicsCopy",{"header":39,"text":62,"config":63},"Então, o que é lógica de negócios sem servidor? Todo aplicativo usa servidores em algum momento. O termo sem servidor enfatiza uma arquitetura e um modelo de serviço em que os desenvolvedores não precisam se preocupar com a infraestrutura e, em vez disso, podem se concentrar na lógica de negócios do seu aplicativo. O modelo sem servidor é a próxima evolução do design de arquitetura, que passa de monolítica aos [microsserviços](/topics/microservices/){data-ga-name=\"Microservices\" data-ga-location=\"body\"}, às funções, como explica Adrian Cockcroft neste vídeo.\n",{"id":64},"what-is-serverless-business-logic",{"type":60,"componentName":60,"componentContent":66},{"header":43,"text":67,"config":68},"Muitas vezes, sem servidor e FaaS são tratados como termos intercambiáveis, mas isso não é 100% correto. Sem servidor é um padrão de arquitetura abrangente que faz uso de um FaaS juntamente com outros serviços gerenciados em nuvem. O FaaS é um tipo específico de serviço, como o AWS Lambda, o Google Cloud Functions e o Azure Functions, que permite que os desenvolvedores implantem funções.\n",{"id":69},"serverless-faa-s-functions-as-a-service-and-managed-services",{"type":60,"componentName":60,"componentContent":71},{"header":47,"text":72,"config":73},"1. Unidades de código pequenas e discretas. Muitas vezes, os serviços escritos usando arquitetura sem servidor são compostos por uma única função.\n\n2. Execução baseada em eventos. A infraestrutura necessária para executar uma função não existe até que uma função seja disparada. Uma vez que um evento é recebido, um ambiente de computação efêmero é criado para executar essa solicitação. O ambiente pode ser destruído imediatamente ou, mais comumente, permanece ativo por um curto período de tempo, geralmente 5 minutos.\n\n3. Ajuste para zero. Quando uma função para de receber solicitações, a infraestrutura é desativada e para completamente de funcionar. Isso gera economia, pois a infraestrutura só é executada quando há uso. Se não houver uso, o ambiente é reduzido a zero.\n\n4. Ajuste para o infinito. O FaaS cuida do monitoramento de carga e da criação de instâncias adicionais quando necessário, em teoria, até o infinito. Isso praticamente elimina a necessidade de os desenvolvedores pensarem em ajustes de escala ao projetar aplicativos. Uma única função implantada consegue lidar com um ou um bilhão de solicitações sem qualquer alteração no código.\n\n5. Uso de serviços gerenciados. Muitas vezes, as arquiteturas sem servidor fazem uso de serviços fornecidos em nuvem para elementos do aplicativo que fornecem trabalho pesado não diferenciado, como armazenamento de arquivos, bancos de dados, filas, etc. Por exemplo, o Firebase do Google é popular na comunidade sem servidor como um serviço de gerenciamento de estado e banco de dados que se conecta a outros serviços do Google, como o Cloud Functions.\n",{"id":74},"attributes-of-serverless",{"type":60,"componentName":60,"componentContent":76},{"header":51,"text":77,"config":78},"Aqui está um gráfico com exemplos de serviços gerenciados da AWS, do Google Cloud e Azure, juntamente com suas contrapartes de código aberto.\n\n| __Serviço__       | __Código aberto__            | __AWS__          | __Google Cloud__    | __Azure__                  |\n|---------------|------------------------|--------------|-----------------|------------------------|\n| FaaS          | Knative                | Lambda       | Cloud Functions | Azure Functions        |\n| Armazenamento       | Minio                  | S3           | Armazenamento na nuvem   | Azure storage          |\n| SQL DB        | MySQL                  | RDS          | Cloud SQL       | Azure SQL Banco de dados     |\n| NoSQL DB      | MongoDB, Cassandra, CouchDB | DynamoDB  | Cloud Datastore | Cosmos DB              |\n| Fila de mensagens | Kafka, Redis, RabbitMQ | SQS, Kinesis | Google Pub/Sub  | Azure Queue Storage    |\n| Service mesh  | Istio                  | App Mesh     | Istio on GKE    | Azure Service Fabric Mesh |\n",{"id":79},"comparison-of-cloud-managed-services",{"type":60,"componentName":60,"componentContent":81},{"header":55,"text":82,"config":83},"O GitLab Serverless permite que as empresas implantem seu próprio FaaS no Kubernetes.\n\n### Mais velocidade\nRitmo mais rápido de inovação. A produtividade do desenvolvedor aumenta quando ele pode se concentrar apenas na lógica de negócios.\n\n### Estabilidade\nMaior estabilidade/resiliência (menos perda de receita devido ao tempo de inatividade).\n\n### Ajuste de escala\nMaior escala, o software é capaz de acompanhar a demanda do negócio.\n\n### Custos\nCustos mais baixos. Como a computação só é cobrada quando um serviço está ativo, o modelo sem servidor oferece uma tremenda economia de custos em comparação com a infraestrutura sempre ativa.\n\n### Sem dependência do fornecedor\nSem dependência do fornecedor. As empresas podem escolher quem preferem que execute a computação. Em qualquer nuvem compatível com Kubernetes ou até mesmo servidores no local.\n\n### Fluxo de trabalho\nSeu FaaS faz parte do mesmo fluxo de trabalho que o restante do seu ciclo de vida de software, com uma única aplicação, desde o planejamento e teste até a implantação e monitoramento.\n\n### Implantação\nA implantação de funções é bastante simplificada em comparação com o uso direto do Knative.\n",{"id":84},"business-values-and-benefits-of-git-lab-serverless",{"type":86,"componentName":86,"componentContent":87},"CommonResourcesContainer",{"header":88,"tabs":89},"Conteúdo sugerido",[90],{"name":91,"items":92,"config":138},"resources",[93,103,113,121,130],{"header":94,"type":95,"image":96,"link":99},"O que é arquitetura sem servidor? Quais são seus prós e contras?","Blog",{"altText":94,"config":97},{"src":98},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158608/Website/Topics/resources_4.jpg",{"text":100,"config":101},"Saiba mais",{"href":102,"icon":95,"modal":6},"https://hackernoon.com/what-is-serverless-architecture-what-are-its-pros-and-cons-cc4b804022e9",{"header":104,"type":105,"image":106,"link":109},"Knative","Estudo de caso",{"altText":104,"config":107},{"src":108},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157558/Website/Topics/resources_11.jpg",{"text":100,"config":110},{"href":111,"icon":112,"modal":6},"https://cloud.google.com/knative/","CaseStudy",{"header":114,"type":95,"image":115,"link":118},"Martin Folwer fala sobre arquiteturas sem servidor",{"altText":114,"config":116},{"src":117},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158613/Website/Topics/resources_9.jpg",{"text":100,"config":119},{"href":120,"icon":95,"modal":6},"https://martinfowler.com/articles/serverless.html",{"header":122,"type":123,"image":124,"link":127},"Anúncio da implantação do GitLab Serverless no Cloud Run for Anthos","Web",{"altText":122,"config":125},{"src":126},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158726/Website/Topics/gitlab-serverless-blog.png",{"text":100,"config":128},{"href":129,"icon":123,"modal":6},"/blog/gitlab-serverless-with-cloudrun-for-anthos/",{"header":131,"type":123,"image":132,"link":135},"A arquitetura sem servidor é o fim do ops?",{"altText":131,"config":133},{"src":134},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158732/Website/Topics/serverless-ops-blog.jpg",{"text":100,"config":136},{"href":137,"icon":123,"modal":6},"/blog/is-serverless-the-end-of-ops/",{"key":91},{"type":140,"componentName":140},"CommonNextSteps","content:pt-br:topics:serverless:index.yml","yaml","content","pt-br/topics/serverless/index.yml","pt-br/topics/serverless/index","yml",{"_path":148,"_dir":149,"_draft":6,"_partial":6,"_locale":7,"data":150,"_id":559,"_type":142,"title":560,"_source":143,"_file":561,"_stem":562,"_extension":146},"/shared/pt-br/main-navigation","pt-br",{"logo":151,"freeTrial":156,"sales":161,"login":166,"items":171,"search":500,"minimal":536,"duo":550},{"config":152},{"href":153,"dataGaName":154,"dataGaLocation":155},"/pt-br/","gitlab logo","header",{"text":157,"config":158},"Faça uma avaliação gratuita",{"href":159,"dataGaName":160,"dataGaLocation":155},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":162,"config":163},"Fale com a equipe de vendas",{"href":164,"dataGaName":165,"dataGaLocation":155},"/pt-br/sales/","sales",{"text":167,"config":168},"Fazer login",{"href":169,"dataGaName":170,"dataGaLocation":155},"https://gitlab.com/users/sign_in/","sign in",[172,214,313,318,421,481],{"text":173,"config":174,"cards":176,"footer":197},"Plataforma",{"dataNavLevelOne":175},"platform",[177,183,191],{"title":173,"description":178,"link":179},"A plataforma DevSecOps mais abrangente com tecnologia de IA",{"text":180,"config":181},"Explore a nossa plataforma",{"href":182,"dataGaName":175,"dataGaLocation":155},"/pt-br/platform/",{"title":184,"description":185,"link":186},"GitLab Duo (IA)","Crie software mais rapidamente com a IA em todas as etapas de desenvolvimento",{"text":187,"config":188},"Conheça o GitLab Duo",{"href":189,"dataGaName":190,"dataGaLocation":155},"/pt-br/gitlab-duo/","gitlab duo ai",{"title":192,"description":193,"link":194},"Por que usar o GitLab","Dez razões pelas quais as empresas escolhem o GitLab",{"text":100,"config":195},{"href":31,"dataGaName":196,"dataGaLocation":155},"why gitlab",{"title":198,"items":199},"Comece a usar",[200,205,210],{"text":201,"config":202},"Engenharia de plataforma",{"href":203,"dataGaName":204,"dataGaLocation":155},"/pt-br/solutions/platform-engineering/","platform engineering",{"text":206,"config":207},"Experiência do desenvolvedor",{"href":208,"dataGaName":209,"dataGaLocation":155},"/pt-br/developer-experience/","Developer experience",{"text":211,"config":212},"MLOps",{"href":213,"dataGaName":211,"dataGaLocation":155},"/pt-br/topics/devops/the-role-of-ai-in-devops/",{"text":215,"left":216,"config":217,"link":219,"lists":223,"footer":295},"Produtos",true,{"dataNavLevelOne":218},"solutions",{"text":220,"config":221},"Confira todas as soluções",{"href":222,"dataGaName":218,"dataGaLocation":155},"/pt-br/solutions/",[224,250,273],{"title":225,"description":226,"link":227,"items":232},"Automação","CI/CD e automação para acelerar a implantação",{"config":228},{"icon":229,"href":230,"dataGaName":231,"dataGaLocation":155},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[233,237,241,246],{"text":234,"config":235},"CI/CD",{"href":236,"dataGaLocation":155,"dataGaName":234},"/pt-br/solutions/continuous-integration/",{"text":238,"config":239},"Desenvolvimento auxiliado por IA",{"href":189,"dataGaLocation":155,"dataGaName":240},"AI assisted development",{"text":242,"config":243},"Gerenciamento de código-fonte",{"href":244,"dataGaLocation":155,"dataGaName":245},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":247,"config":248},"Entrega de software automatizada",{"href":230,"dataGaLocation":155,"dataGaName":249},"Automated software delivery",{"title":251,"description":252,"link":253,"items":258},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":254},{"href":255,"dataGaName":256,"dataGaLocation":155,"icon":257},"/pt-br/solutions/security-compliance/","security and compliance","ShieldCheckLight",[259,264,269],{"text":260,"config":261},"Application Security Testing",{"href":262,"dataGaName":263,"dataGaLocation":155},"/solutions/application-security-testing/","Application security testing",{"text":265,"config":266},"Segurança da cadeia de suprimentos de software",{"href":267,"dataGaLocation":155,"dataGaName":268},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":270,"config":271},"Software Compliance",{"href":272,"dataGaName":270,"dataGaLocation":155},"/solutions/software-compliance/",{"title":274,"link":275,"items":280},"Medição",{"config":276},{"icon":277,"href":278,"dataGaName":279,"dataGaLocation":155},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[281,285,290],{"text":282,"config":283},"Visibilidade e medição",{"href":278,"dataGaLocation":155,"dataGaName":284},"Visibility and Measurement",{"text":286,"config":287},"Gestão de fluxo de valor",{"href":288,"dataGaLocation":155,"dataGaName":289},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":291,"config":292},"Análises e insights",{"href":293,"dataGaLocation":155,"dataGaName":294},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":296,"items":297},"GitLab para",[298,303,308],{"text":299,"config":300},"Grandes empresas",{"href":301,"dataGaLocation":155,"dataGaName":302},"/pt-br/enterprise/","enterprise",{"text":304,"config":305},"Pequenas empresas",{"href":306,"dataGaLocation":155,"dataGaName":307},"/pt-br/small-business/","small business",{"text":309,"config":310},"Setor público",{"href":311,"dataGaLocation":155,"dataGaName":312},"/pt-br/solutions/public-sector/","public sector",{"text":314,"config":315},"Preços",{"href":316,"dataGaName":317,"dataGaLocation":155,"dataNavLevelOne":317},"/pt-br/pricing/","pricing",{"text":319,"config":320,"link":321,"lists":325,"feature":408},"Recursos",{"dataNavLevelOne":91},{"text":322,"config":323},"Confira todos os recursos",{"href":324,"dataGaName":91,"dataGaLocation":155},"/pt-br/resources/",[326,358,380],{"title":327,"items":328},"Primeiros passos",[329,334,339,343,348,353],{"text":330,"config":331},"Instalação",{"href":332,"dataGaName":333,"dataGaLocation":155},"/pt-br/install/","install",{"text":335,"config":336},"Guias de início rápido",{"href":337,"dataGaName":338,"dataGaLocation":155},"/pt-br/get-started/","quick setup checklists",{"text":100,"config":340},{"href":341,"dataGaLocation":155,"dataGaName":342},"https://university.gitlab.com/","learn",{"text":344,"config":345},"Documentação do produto",{"href":346,"dataGaName":347,"dataGaLocation":155},"https://docs.gitlab.com/","product documentation",{"text":349,"config":350},"Vídeos de melhores práticas",{"href":351,"dataGaName":352,"dataGaLocation":155},"/pt-br/getting-started-videos/","best practice videos",{"text":354,"config":355},"Integrações",{"href":356,"dataGaName":357,"dataGaLocation":155},"/pt-br/integrations/","integrations",{"title":359,"items":360},"Descubra",[361,366,370,375],{"text":362,"config":363},"Histórias de sucesso de clientes",{"href":364,"dataGaName":365,"dataGaLocation":155},"/pt-br/customers/","customer success stories",{"text":95,"config":367},{"href":368,"dataGaName":369,"dataGaLocation":155},"/blog/","blog",{"text":371,"config":372},"Trabalho remoto",{"href":373,"dataGaName":374,"dataGaLocation":155},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":376,"config":377},"TeamOps",{"href":378,"dataGaName":379,"dataGaLocation":155},"/pt-br/teamops/","teamops",{"title":381,"items":382},"Conecte-se",[383,388,393,398,403],{"text":384,"config":385},"Serviços do GitLab",{"href":386,"dataGaName":387,"dataGaLocation":155},"/pt-br/services/","services",{"text":389,"config":390},"Comunidade",{"href":391,"dataGaName":392,"dataGaLocation":155},"/community/","community",{"text":394,"config":395},"Fórum",{"href":396,"dataGaName":397,"dataGaLocation":155},"https://forum.gitlab.com/","forum",{"text":399,"config":400},"Eventos",{"href":401,"dataGaName":402,"dataGaLocation":155},"/events/","events",{"text":404,"config":405},"Parceiros",{"href":406,"dataGaName":407,"dataGaLocation":155},"/pt-br/partners/","partners",{"backgroundColor":409,"textColor":410,"text":411,"image":412,"link":416},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":413,"config":414},"cartão promocional do The Source",{"src":415},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":417,"config":418},"Confira as novidades",{"href":419,"dataGaName":420,"dataGaLocation":155},"/pt-br/the-source/","the source",{"text":422,"config":423,"lists":425},"Empresa",{"dataNavLevelOne":424},"company",[426],{"items":427},[428,433,439,441,446,451,456,461,466,471,476],{"text":429,"config":430},"Sobre",{"href":431,"dataGaName":432,"dataGaLocation":155},"/pt-br/company/","about",{"text":434,"config":435,"footerGa":438},"Vagas",{"href":436,"dataGaName":437,"dataGaLocation":155},"/jobs/","jobs",{"dataGaName":437},{"text":399,"config":440},{"href":401,"dataGaName":402,"dataGaLocation":155},{"text":442,"config":443},"Liderança",{"href":444,"dataGaName":445,"dataGaLocation":155},"/company/team/e-group/","leadership",{"text":447,"config":448},"Equipe",{"href":449,"dataGaName":450,"dataGaLocation":155},"/company/team/","team",{"text":452,"config":453},"Manual",{"href":454,"dataGaName":455,"dataGaLocation":155},"https://handbook.gitlab.com/","handbook",{"text":457,"config":458},"Relacionamento com investidores",{"href":459,"dataGaName":460,"dataGaLocation":155},"https://ir.gitlab.com/","investor relations",{"text":462,"config":463},"Trust Center",{"href":464,"dataGaName":465,"dataGaLocation":155},"/pt-br/security/","trust center",{"text":467,"config":468},"AI Transparency Center",{"href":469,"dataGaName":470,"dataGaLocation":155},"/pt-br/ai-transparency-center/","ai transparency center",{"text":472,"config":473},"Boletim informativo",{"href":474,"dataGaName":475,"dataGaLocation":155},"/company/contact/","newsletter",{"text":477,"config":478},"Imprensa",{"href":479,"dataGaName":480,"dataGaLocation":155},"/press/","press",{"text":482,"config":483,"lists":484},"Fale com a gente",{"dataNavLevelOne":424},[485],{"items":486},[487,490,495],{"text":162,"config":488},{"href":164,"dataGaName":489,"dataGaLocation":155},"talk to sales",{"text":491,"config":492},"Ajuda",{"href":493,"dataGaName":494,"dataGaLocation":155},"/support/","get help",{"text":496,"config":497},"Portal de clientes",{"href":498,"dataGaName":499,"dataGaLocation":155},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":501,"login":502,"suggestions":509},"Fechar",{"text":503,"link":504},"Para pesquisar repositórios e projetos, faça login em",{"text":505,"config":506},"gitlab.com",{"href":169,"dataGaName":507,"dataGaLocation":508},"search login","search",{"text":510,"default":511},"Sugestões",[512,515,520,522,527,532],{"text":184,"config":513},{"href":189,"dataGaName":514,"dataGaLocation":508},"GitLab Duo (AI)",{"text":516,"config":517},"Sugestões de Código (IA)",{"href":518,"dataGaName":519,"dataGaLocation":508},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":234,"config":521},{"href":236,"dataGaName":234,"dataGaLocation":508},{"text":523,"config":524},"GitLab na AWS",{"href":525,"dataGaName":526,"dataGaLocation":508},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":528,"config":529},"GitLab no Google Cloud",{"href":530,"dataGaName":531,"dataGaLocation":508},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":533,"config":534},"Por que escolher o GitLab?",{"href":31,"dataGaName":535,"dataGaLocation":508},"Why GitLab?",{"freeTrial":537,"mobileIcon":542,"desktopIcon":547},{"text":538,"config":539},"Iniciar avaliação gratuita",{"href":540,"dataGaName":160,"dataGaLocation":541},"https://gitlab.com/-/trials/new/","nav",{"altText":543,"config":544},"Ícone do GitLab",{"src":545,"dataGaName":546,"dataGaLocation":541},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":543,"config":548},{"src":549,"dataGaName":546,"dataGaLocation":541},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":551,"mobileIcon":555,"desktopIcon":557},{"text":552,"config":553},"Saiba mais sobre o GitLab Duo",{"href":189,"dataGaName":554,"dataGaLocation":541},"gitlab duo",{"altText":543,"config":556},{"src":545,"dataGaName":546,"dataGaLocation":541},{"altText":543,"config":558},{"src":549,"dataGaName":546,"dataGaLocation":541},"content:shared:pt-br:main-navigation.yml","Main Navigation","shared/pt-br/main-navigation.yml","shared/pt-br/main-navigation",{"_path":564,"_dir":149,"_draft":6,"_partial":6,"_locale":7,"title":565,"button":566,"config":571,"_id":573,"_type":142,"_source":143,"_file":574,"_stem":575,"_extension":146},"/shared/pt-br/banner","A GitLab Duo Agent Platform está agora em beta público!",{"text":567,"config":568},"Experimente o Beta",{"href":569,"dataGaName":570,"dataGaLocation":155},"/pt-br/gitlab-duo/agent-platform/","duo banner",{"layout":572},"release","content:shared:pt-br:banner.yml","shared/pt-br/banner.yml","shared/pt-br/banner",{"_path":577,"_dir":149,"_draft":6,"_partial":6,"_locale":7,"data":578,"_id":780,"_type":142,"title":781,"_source":143,"_file":782,"_stem":783,"_extension":146},"/shared/pt-br/main-footer",{"text":579,"source":580,"edit":586,"contribute":591,"config":596,"items":601,"minimal":772},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":581,"config":582},"Acessar a origem da página",{"href":583,"dataGaName":584,"dataGaLocation":585},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":587,"config":588},"Editar esta página",{"href":589,"dataGaName":590,"dataGaLocation":585},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":592,"config":593},"Contribua",{"href":594,"dataGaName":595,"dataGaLocation":585},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":597,"facebook":598,"youtube":599,"linkedin":600},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[602,625,679,709,743],{"title":173,"links":603,"subMenu":608},[604],{"text":605,"config":606},"Plataforma DevSecOps",{"href":182,"dataGaName":607,"dataGaLocation":585},"devsecops platform",[609],{"title":314,"links":610},[611,615,620],{"text":612,"config":613},"Confira os planos",{"href":316,"dataGaName":614,"dataGaLocation":585},"view plans",{"text":616,"config":617},"Por que escolher o GitLab Premium?",{"href":618,"dataGaName":619,"dataGaLocation":585},"/pt-br/pricing/premium/","why premium",{"text":621,"config":622},"Por que escolher o GitLab Ultimate?",{"href":623,"dataGaName":624,"dataGaLocation":585},"/pt-br/pricing/ultimate/","why ultimate",{"title":626,"links":627},"Soluções",[628,633,636,638,643,648,652,655,658,663,665,667,669,674],{"text":629,"config":630},"Transformação digital",{"href":631,"dataGaName":632,"dataGaLocation":585},"/pt-br/topics/digital-transformation/","digital transformation",{"text":634,"config":635},"Segurança e conformidade",{"href":262,"dataGaName":263,"dataGaLocation":585},{"text":247,"config":637},{"href":230,"dataGaName":231,"dataGaLocation":585},{"text":639,"config":640},"Desenvolvimento ágil",{"href":641,"dataGaName":642,"dataGaLocation":585},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":644,"config":645},"Migração para a nuvem",{"href":646,"dataGaName":647,"dataGaLocation":585},"/pt-br/topics/cloud-native/","cloud transformation",{"text":649,"config":650},"SCM",{"href":244,"dataGaName":651,"dataGaLocation":585},"source code management",{"text":234,"config":653},{"href":236,"dataGaName":654,"dataGaLocation":585},"continuous integration & delivery",{"text":286,"config":656},{"href":288,"dataGaName":657,"dataGaLocation":585},"value stream management",{"text":659,"config":660},"GitOps",{"href":661,"dataGaName":662,"dataGaLocation":585},"/pt-br/solutions/gitops/","gitops",{"text":299,"config":664},{"href":301,"dataGaName":302,"dataGaLocation":585},{"text":304,"config":666},{"href":306,"dataGaName":307,"dataGaLocation":585},{"text":309,"config":668},{"href":311,"dataGaName":312,"dataGaLocation":585},{"text":670,"config":671},"Educação",{"href":672,"dataGaName":673,"dataGaLocation":585},"/pt-br/solutions/education/","education",{"text":675,"config":676},"Serviços financeiros",{"href":677,"dataGaName":678,"dataGaLocation":585},"/pt-br/solutions/finance/","financial services",{"title":319,"links":680},[681,683,685,687,690,692,695,697,699,701,703,705,707],{"text":330,"config":682},{"href":332,"dataGaName":333,"dataGaLocation":585},{"text":335,"config":684},{"href":337,"dataGaName":338,"dataGaLocation":585},{"text":100,"config":686},{"href":341,"dataGaName":342,"dataGaLocation":585},{"text":344,"config":688},{"href":346,"dataGaName":689,"dataGaLocation":585},"docs",{"text":95,"config":691},{"href":368,"dataGaName":369,"dataGaLocation":585},{"text":362,"config":693},{"href":694,"dataGaName":365,"dataGaLocation":585},"/customers/",{"text":371,"config":696},{"href":373,"dataGaName":374,"dataGaLocation":585},{"text":384,"config":698},{"href":386,"dataGaName":387,"dataGaLocation":585},{"text":376,"config":700},{"href":378,"dataGaName":379,"dataGaLocation":585},{"text":389,"config":702},{"href":391,"dataGaName":392,"dataGaLocation":585},{"text":394,"config":704},{"href":396,"dataGaName":397,"dataGaLocation":585},{"text":399,"config":706},{"href":401,"dataGaName":402,"dataGaLocation":585},{"text":404,"config":708},{"href":406,"dataGaName":407,"dataGaLocation":585},{"title":422,"links":710},[711,713,715,717,719,721,723,727,732,734,736,738],{"text":429,"config":712},{"href":431,"dataGaName":424,"dataGaLocation":585},{"text":434,"config":714},{"href":436,"dataGaName":437,"dataGaLocation":585},{"text":442,"config":716},{"href":444,"dataGaName":445,"dataGaLocation":585},{"text":447,"config":718},{"href":449,"dataGaName":450,"dataGaLocation":585},{"text":452,"config":720},{"href":454,"dataGaName":455,"dataGaLocation":585},{"text":457,"config":722},{"href":459,"dataGaName":460,"dataGaLocation":585},{"text":724,"config":725},"Sustainability",{"href":726,"dataGaName":724,"dataGaLocation":585},"/sustainability/",{"text":728,"config":729},"Diversidade, inclusão e pertencimento (DIB)",{"href":730,"dataGaName":731,"dataGaLocation":585},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":462,"config":733},{"href":464,"dataGaName":465,"dataGaLocation":585},{"text":472,"config":735},{"href":474,"dataGaName":475,"dataGaLocation":585},{"text":477,"config":737},{"href":479,"dataGaName":480,"dataGaLocation":585},{"text":739,"config":740},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":741,"dataGaName":742,"dataGaLocation":585},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":482,"links":744},[745,748,750,752,757,762,767],{"text":746,"config":747},"Fale com um especialista",{"href":164,"dataGaName":165,"dataGaLocation":585},{"text":491,"config":749},{"href":493,"dataGaName":494,"dataGaLocation":585},{"text":496,"config":751},{"href":498,"dataGaName":499,"dataGaLocation":585},{"text":753,"config":754},"Status",{"href":755,"dataGaName":756,"dataGaLocation":585},"https://status.gitlab.com/","status",{"text":758,"config":759},"Termos de uso",{"href":760,"dataGaName":761,"dataGaLocation":585},"/terms/","terms of use",{"text":763,"config":764},"Aviso de Privacidade",{"href":765,"dataGaName":766,"dataGaLocation":585},"/pt-br/privacy/","privacy statement",{"text":768,"config":769},"Preferências de cookies",{"dataGaName":770,"dataGaLocation":585,"id":771,"isOneTrustButton":216},"cookie preferences","ot-sdk-btn",{"items":773},[774,776,778],{"text":758,"config":775},{"href":760,"dataGaName":761,"dataGaLocation":585},{"text":763,"config":777},{"href":765,"dataGaName":766,"dataGaLocation":585},{"text":768,"config":779},{"dataGaName":770,"dataGaLocation":585,"id":771,"isOneTrustButton":216},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":785,"_dir":149,"_draft":6,"_partial":6,"_locale":7,"header":786,"eyebrow":787,"blurb":788,"button":789,"secondaryButton":793,"_id":795,"_type":142,"title":796,"_source":143,"_file":797,"_stem":798,"_extension":146},"/shared/pt-br/next-steps","Comece a entregar software melhor, mais rapidamente","Mais de 50% das empresas Fortune 100 confiam no GitLab","Descubra o que sua equipe pode fazer com a\n\n\nplataforma DevSecOps inteligente.\n",{"text":157,"config":790},{"href":791,"dataGaName":160,"dataGaLocation":792},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":162,"config":794},{"href":164,"dataGaName":165,"dataGaLocation":792},"content:shared:pt-br:next-steps.yml","Next Steps","shared/pt-br/next-steps.yml","shared/pt-br/next-steps",1758326261384]