Descubra o que é Next.js, como ele funciona e por que ele é a melhor opção para construir aplicações modernas e escaláveis a partir do React.
Ao longo dos últimos anos, o desenvolvimento web apresentou uma evolução rápida graças ao surgimento de frameworks que otimizam a experiência do usuário e, consequentemente, aceleram a entrega de produtos digitais. Um dos mais populares e eficientes no ecossistema React é o Next.js, um framework de código aberto responsável por construir aplicações web rápidas, escaláveis e otimizadas para SEO.
Esse framework foi criado pela empresa Vercel, entregando uma renderização híbrida, suporte a rotas dinâmicas, otimização automática de imagens e muitos outros recursos. Dessa forma, diversas empresas famosas, como a Twitch, o utilizam para entregar experiências digitais cada vez mais fluidas e imersivas para os usuários.
Mas, afinal, o que exatamente é o Next.js? Como ele funciona e por que vale a pena adotá-lo ao invés de utilizar apenas o React em sua forma pura?
Neste artigo, vamos responder todas essas perguntas em detalhes, com exemplos práticos, comparações técnicas e dicas de uso para desenvolvedores, desde os iniciantes até os experientes. Quer saber mais? Então confira o conteúdo até o final e tenha uma boa leitura!

O que é Next.js e para que ele serve
O Next.js é um framework construído sobre o React com a intenção de facilitar o desenvolvimento de aplicações modernas, com funcionalidades que já estão prontas para produção. Dessa maneira, ele resolve diversas limitações apresentadas pelo React tradicional, como SEO, performance e roteamento.
Além de tudo isso, ainda oferece uma abordagem mais flexível e escalável tanto para as aplicações estáticas quanto para as consideradas dinâmicas.
Framework React para produção
Diferente do que ocorre com o React puro, que oferece apenas a biblioteca para construção da interface, o Next.js traz uma estrutura de produção já pronta, o que inclui funcionalidades como:
- Renderização do lado do servidor (SSR);
- Geração estática (SSG);
- Divisão automática de código (code splitting);
- Roteamento baseado em arquivos;
- API routes (funções serveless).
São esses recursos que fazem com que o Next.js seja uma solução completa para o desenvolvimento frontend e backend em um só stack.
Com a geração estatística, por exemplo, é possível entregar páginas extremamente rápidas e otimizadas para mecanismos de busca, o que é indispensável para blogs e e-commerces.
Diferença entre Next.js e React tradicional
O React, em sua forma tradicional, é visto como uma biblioteca focada, de forma exclusiva, na construção da interface do usuário. Enquanto isso, o Next.js funciona como um framework fullstack, responsável por englobar uma arquitetura robusta para todo o ciclo de desenvolvimento da aplicação.
Confira, abaixo, as principais diferenças entre eles:
Critério | React tradicional | Next.js |
Roteamento | Requer biblioteca externa (React Router) | Nativo via estrutura de pastas |
Renderização | Apenas Client-side Rendering (CSR) | SSR, SSG, ISR e CSR disponíveis por página |
SEO | Limitado, exige técnicas específicas | Altamente otimizado com pré-renderização |
Build e configuração | Manual, precisa configurar Babel/Webpack | Automatizado com zero-config |
Backend/API | Precisa de backend separado | Rotas de API nativas (/pages/api) |
Casos de uso ideais para empresas e devs
O Next.js pode ser utilizado na maior parte das aplicações, mas apresenta um grande destaque em:
- E-commerces e sites com SEO forte;
- Painéis administrativos com autenticação e páginas dinâmicas;
- SaaS e produtos digitais que exigem uma alta performance;
- Aplicações híbridas com SSR e SSG simultaneamente;
- Startups que desejam escalar de forma rápida por meio de um stack confiável.
Por que usar Next.js em seus projetos

O Next.js oferece uma série de recursos que o transformam em um programa atraente, seja para desenvolvedores iniciantes ou para grandes times de engenharia.
Já que, com a adoção desse framework, é possível ter acesso a ferramentas modernas que reduzem a sua complexidade, aumentando a performance e melhorando a experiência do usuário de forma significativa.
A seguir, vamos observar os 3 principais benefícios que explicam o porquê desse framework se destacar entre os outros do ecossistema JavaScript moderno.
Otimizações automáticas de imagem e carregamento
Um dos maiores diferenciais do Next.js está na otimização automática das imagens.
Por meio do componente next/image, as imagens são entregues em seu formato ideal, como WebP, em tamanhos responsivos e com um carregamento sob demanda, o que ajuda a melhorar o tempo de carregamento da página e o desempenho geral do site, inclusive na sua otimização.
Internacionalização nativa e suporte multilíngue
Outro recurso nativo do framework é a internacionalização (i18n). Por meio de poucas configurações, o usuário consegue criar aplicações que oferecem suporte a diversos idiomas, detectam automaticamente o idioma do usuário e realizam o redirecionamento de URL com base no país ou na localização.
Suas principais vantagens são:
- Rotas localizadas de maneira automática (/pt, /en, /es);
- Suporte a fallback de idiomas;
- Integração simples com bibliotecas como i18next ou react-intl;
- Melhoria de SEO local, tendo em vista que cada idioma pode gerar uma versão indexável única.
Essa funcionalidade é indispensável para empresas com uma presença global ou para startups que desejam escalar para outros países sem a necessidade de retrabalhar o seu código.
Zero configuração e updates em tempo real
Diferente do que ocorre em outras ferramentas que exigem configurações extensas de Webpack, Babel, ESLint, TypeScript e outras dependências, o Next.js adota o conceito zero-config. Isso significa que você pode iniciar um projeto funcional a partir de dois únicos comandos:
- npx create-next-app@latest
- npm run dev
Além dessa facilidade, o ambiente de desenvolvimento do Next.js inclui o hot reloading, que é uma recarga instantânea a cada salvamento.
Esse sistema de rotas automático é baseado em arquivos de suporte nativo a TypeScript, estilização com CSS Modules ou Tailwind, e até mesmo páginas protegidas com autenticação.
Painel analítico integrado
Uma das maiores vantagens ao utilizar o Next.js pela Vercel é o seu painel de análises integradas de performance, que pode oferecer dados altamente relevantes como:
- Latência por região;
- Quantidade de requisições por rota;
- Erros de build ou deploy;
- Tempo médio de carregamento por dispositivo.
As métricas são essenciais para que os desenvolvedores tomem decisões baseadas em dados, melhorando de forma contínua a experiência do usuário, o que evita gargalos de performance. Além disso, a sua integração com o Google Analytics é extremamente simples e funciona no ecossistema.
Suporte completo a SSR, SSG e CSR
O framework oferece um sistema híbrido capaz de combinar diferentes formas de renderização de páginas em um só projeto, dependendo da necessidade. Ele pode:
- Renderizar em SSR, com uma página renderizada a cada requisição, sendo ideal para dashboards e conteúdos personalizados;
- Renderizar em SSG, com uma página gerada no build time, ideal para blogs, landing pages e portfólios;
- Renderizar em CSR, com uma página renderizada no navegador, ideal para aplicações SPA ou interativas.
Exemplos de grandes empresas que usam Next.js

A utilização de Next.js não se restringe apenas a desenvolvedores independentes ou startups. Muitas gigantes globais também acabam optando por esse framework para entregar aplicações robustas, escaláveis e rápidas. Abaixo, veja alguns exemplos.
TikTok
A versão web do TikTok foi reestruturada a partir de Next.js visando otimizar o carregamento dos vídeos e oferecer um SSR eficiente, garantindo compatibilidade com navegadores e melhorando o desempenho em SEO.
Além disso, o framework também permitiu o uso de rotas dinâmicas e conteúdo para diferentes países.
Hulu
O serviço de streaming Hulu utiliza esse framework para entregar páginas de marketing e landing pages altamente otimizados. O uso de SSG permitiu a redução significativa do tempo de carregamento, ainda que possua imagens e conteúdos dinâmicos.
Binance
A Binance, considerada uma das maiores plataformas de criptomoedas do mundo, utiliza Next.js para renderizar interfaces financeiras sensíveis com SSR, oferecendo uma maior performance, segurança e compatibilidade com todos os dispositivos.
Além disso, o framework também ajudou a escalar múltiplas versões localizadas do site em diversos idiomas, algo essencial para uma empresa com um alcance tão amplo.
Twitch
O Twitch é uma plataforma que adota esse framework em áreas específicas do ecossistema, principalmente em páginas externas, como marketing e campanhas sazonais.
Essas páginas se beneficiam da otimização de imagens e carregamento sob demanda, com suporte a dark mode (modo escuro), performance responsiva e SEO avançado.
Hashnode
O Hashnode, uma das maiores plataformas de blogging para desenvolvedores, é construído sobre Next.js. A empresa aproveita o SSG para entregar milhões de blogs pessoais com um amplo desempenho, mesmo que possua temas personalizados e as mais variadas extensões.
Além disso, a utilização de ISR (Incremental Static Regeneration) permite que as páginas sejam atualizadas de forma dinâmica, sem a necessidade de rebuild total.
O que você pode construir em Next.js
O Next.js é muito versátil, seja para páginas estáticas simples ou para aplicações corporativas com uma complexidade elevada.
Assim, a flexibilidade do framework permite a união da renderização eficiente, modularidade e escalabilidade em qualquer projeto, o que faz dele uma escolha perfeita para protótipos e produtos em larga escala.
Confira, logo abaixo, os principais tipos de aplicações que você pode desenvolver a partir desse framework.
MVPs, sites JAMstack, SaaS e dashboards
O Next.js é ideal para aquelas pessoas que precisam lançar um produto mínimo viável (MVP) com mais velocidade. Por causa de sua natureza e estrutura zero-config, integração com Vercel e suporte a SSR/SSG, é possível desenvolver e colocar um projeto no ar em apenas algumas horas.
Além disso, o framework ainda pode ser integrado, de forma perfeita, com a filosofia JAMstack, que dá prioridade para a segurança, performance e escalabilidade com conteúdo pré-renderizado, distribuído por meio de CDN.
Alguns exemplos de uso dentro dessa categoria são:
- MVPs de startups;
- SaaS com painel de controle e áreas privadas;
- Dashboards interativos com gráficos em tempo real.
E-commerces, portais, SPAs e aplicações complexas
Se você tem o desejo de escalar o seu produto para algo ainda mais robusto, como um e-commerce completo, uma aplicação PWA ou uma plataforma interativa, então o Next.js continua sendo uma das melhores opções.
Isso porque ele oferece suporte para:
- Rotas dinâmicas com parâmetros personalizados;
- Autenticação de usuários a partir de JWT ou OAuth;
- Renderização híbrida por página (SSR + SSG + CSR);
- Carregamento otimizado de imagens e assets via CDN.
Alguns dos exemplos comuns de sua aplicação são:
- E-commerces otimizados para SEO, com catálogos dinâmicos e checkout rápido;
- Portais de conteúdo e notícias, com uma estrutura modular;
- SPAs com rotas protegidas e gerenciamento de estado global.
Interfaces altamente interativas e escaláveis
Com suporte direcionado para componentes dinâmicos, reatividade em tempo real e integração com WebSockets ou Firebase, o Next.js também cria interfaces reativas e modernas.
É possível desenvolver:
- Sistemas de chat em tempo real;
- Ambientes colaborativos;
- Aplicações com drag-and-drop, modais, animações com Framer Motion;
- Plataformas educacionais e cursos online com vídeo, quiz e navegação modular.
Também é possível utilizar o framework para escalar o seu projeto de maneira simples, com suporte a deploy serverless, microsserviços, repositórios monolíticos ou distribuídos, e ferramentas como Turborepo, oferecida pela própria Vercel.

Funcionalidades que tornam o Next.js poderoso
O que diferencia o Next.js de outros frameworks é um conjunto robusto de funcionalidades que são destinadas para a performance e para a experiência de seu desenvolvedor.
Já que, esse framework é desenhado de modo intuitivo, com uma arquitetura capaz de automatizar processos complexos, reduzindo erros e acelerando o desenvolvimento.
Logo abaixo, conheça os principais recursos que fazem esse framework ser uma das ferramentas mais poderosas do ecossistema JavaScript moderno.
Sistema de roteamento baseado em arquivos
Um dos recursos com maior popularidade no Next.js é o seu roteamento automático baseado na estrutura de arquivos, localizado dentro da pasta /pages.
Cada arquivo .js ou .tsx criado dentro dessa pasta transforma-se, de maneira automática, em uma rota de aplicação, sem que haja a necessidade de bibliotecas externas como React Router.
Além de ser extremamente simples, esse sistema permite que as URLs sejam limpas, previsíveis e de fácil manutenção. Dessa forma, se você desejar criar uma rota personalizada, será preciso, somente, definir o nome do arquivo com colchetes.
Rotas dinâmicas e aninhadas
A partir da utilização de colchetes dentro da estrutura dos arquivos, o Next.js permite a criação de rotas dinâmicas, úteis para páginas de produtos, usuários, posts de blog e muito mais. Também é possível aninhar essas rotas de forma dinâmica.
A leitura da URL e o carregamento da página correspondente são automáticos, e os parâmetros dinâmicos estão disponíveis por meio do useRouter ou, até mesmo, nas funções getStaticProps/getServerSideProps.
Pré-renderização com SSR e SSG
O Next.js permite que cada página utilize o método de renderização mais adequado: Server-Side Rendering (SSR) ou Static Site Generation (SSG). Os dois modelos possuem um suporte nativo e são declarados por funções assíncronas no componente da página.
O SSR é mais utilizado para conteúdo personalizado e autenticado em tempo real. O SSG, por sua vez, é ideal para conteúdo fixo, blogs, SEO e landing pages.
Ainda assim, se desejar, ainda há a opção de Incremental Static Regeneration (ISR), responsável por revalidar as páginas estáticas após determinado tempo.
Servir arquivos estáticos com pasta public
Todo e qualquer projeto Next.js possui uma pasta especial chamada /public, utilizada para o armazenamento de assets estáticos como fontes, imagens, ícones, documentos PDF e muito mais. Tudo o que está localizado dentro dela pode ser acessado de forma direta pela URL raiz.
Esses arquivos são servidos de maneira eficiente, sem que haja a necessidade de importação em tempo de build. Se quiser exibir uma imagem do diretório público, use o seguinte código:
<img src=”/logo.png” alt=”Logo” />
Esse código permitirá que o seu projeto seja organizado com clareza, deixando o sistema de build ainda mais leve, tendo em vista que os arquivos públicos não precisam ser empacotados com o Webpack.
Importações absolutas e navegação com next/link
Esse framework oferece um suporte nativo para importações absolutas, o que ajuda na organização de arquivos e evita os caminhos com muitos ../. Para isso, é preciso configurar o arquivo jfconfig.json ou tsconfig.json, caso esteja usando TypeScript.
A navegação entre páginas é feita por meio do componente <Link> do pacote next/link, que evita o recarregamento da página (full reloads) e oferece transmissões ainda mais rápidas e acessíveis.
Estilização via CSS Modules CSS global e style-jsx
O Next.js oferece múltiplas abordagens a fim de estilizar as suas aplicações, sendo totalmente compatível com CSS tradicional, frameworks utilitários como Tailwind, CSS e até soluções em JS.
Dessa forma, graças a essa variedade, o framework se mostra adaptável a qualquer estilo de trabalho, seja orientado a componentes ou centralizado.
[TUTORIAL] Como criar seu primeiro app com Next.js
Criar um projeto Next.js é surpreendentemente rápido e fácil. Dessa forma, até mesmo para aquelas pessoas que nunca trabalharam com frameworks modernos consegue dar início em pouquíssimos passos.
Para te ajudar a criar o seu, a seguir, apresentamos um guia básico com imagens para subir a sua primeira aplicação em questão de minutos, confira abaixo!
Pré-requisitos: Node.js, npm/yarn e npx
Antes de fazer qualquer coisa, verifique se já tem instalado:
- Node.js (versão 16 ou superior recomendada);
- npm (instalado junto com o Node.js) ou Yarn;
- npx (já vem por padrão com o npm > 5.2).
Caso seja necessário instalar, basta baixar o instalador direto do site oficial do Node.js.
Comando para iniciar o projeto com create-next-app
Agora que tudo está pronto, execute o comando abaixo em seu terminal:
npx create-next-app@latest my-next-app
Ao longo do processo, você receberá questionamentos relacionados a:
- Usar TypeScript (opcional);
- Usar Tailwind CSS (opcional);
- Pasta /app (para aqueles que usam o novo App Router);
- ESLint, SWX, alias.
Caso prefira usar Yarn, opte por:
yarn create next-app my-next-app
Depois de inserir os códigos desejados, acesse http://localhost:3000 no navegador e você verá a sua aplicação Next.js pronta para rodar.
Como iniciar o servidor local e visualizar o app
Depois de criar o projeto com create-next-app, o próximo passo é colocar o servidor de desenvolvimento para rodar a fim de visualizar a sua aplicação direto no navegador. Para isso, execute o seguinte comando:
npm run dev
Se estiver no Yarn:
yarn dev
A sua aplicação estará disponível em http://localhost:3000. A partir daqui, qualquer que seja a alteração feita nos arquivos será refletida, de forma instantânea, graças ao hot reload automático do Next.js, o que permite iterar, rapidamente, o desenvolvimento da interface.
Estrutura de pastas e arquivos do Next.js
Assim que o projeto for criado, você terá acesso a uma estrutura clara e modular:

Alguns detalhes precisam ser lembrados, como:
- A pasta /pages define as rotas do app;
- /public armazena assets acessados diretamente por URL;
- O next.config.js pode ser utilizado para otimizações avançadas;
- Você pode adicionar components/, hooks/, utils/ e outras pastas de acordo com a organização do seu time.
Pontos de atenção: desvantagens do Next.js
Ainda que possa ter diversas vantagens e recursos excelentes, o Next.js não é uma solução perfeita para todo e qualquer tipo de cenário.
Assim como qualquer outra tecnologia, ele possui limitações que devem ser consideradas antes mesmo de sua adoção, especialmente em projetos com restrições de equipe, orçamento ou arquitetura já existente.
Veja, logo abaixo, alguns pontos de atenção que precisam ser avaliados.
Custo com desenvolvedores especializados
Mesmo que o framework tenha uma curva de aprendizado suave para aqueles que já conhecem o React, há uma escassez relativa de desenvolvedores com experiência na área, que possuam domínio completo de recursos como SSR, SSG, ISR, API routes e deploys serverless.
Dessa maneira, o custo de contratação pode ser mais elevado, os treinamentos internos serão necessários e as arquiteturas mal implementadas acabam gerando um retrabalho desnecessário.
Ausência de gerenciador de estado nativo
Diferente do que ocorre em frameworks como o Nuxt (Vue.js), que oferecem soluções mais integradas, o Next.js não inclui por padrão um sistema de gerenciamento de estado global. Isso quer dizer que você precisará optar entre:
- Redux (maior robustez, mas mais verboso);
- Zustand, Recoil ou Jotai (leves e modernos);
- Context API do React (ideal para estados pequenos).
Dessa forma, a flexibilidade pode até ser positiva, mas também exige tomada de decisões técnicas desde o princípio, o que pode acabar gerando inconsistências entre os desenvolvedores e atraso na entrega do projeto.
Poucos plugins prontos em comparação com outros frameworks
O ecossistema do Next.js ainda está em desenvolvimento constante e, ainda que haja uma comunidade ativa, a quantidade de plugins prontos é menor que em frameworks mais velhos, como ocorre com o WordPress, Gatsby ou Nuxt.
Ainda que isso seja verdade, é importante lembrar que esse framework recente é altamente personalizável e ferramentas como Vercel Integrations ou Turbopack apresentam uma expansão rápida dentro desse cenário tecnológico.
Qual é a melhor hospedagem para rodar Next.js em produção
Saber como escolher a melhor hospedagem é um dos fatores de maior relevância para garantir uma boa performance, estabilidade e escalabilidade em aplicações Next.js, especialmente se você estiver utilizando SSR ou API Routes, que exigem um servidor Node.js ativo.
Enquanto as aplicações estáticas podem ser úteis em CDNs simples, os projetos com uma renderização dinâmica precisarão de um ambiente mais robusto.
A seguir, confira os principais requisitos, recomendações e alternativas de hospedagem para quem deseja aplicar em Next.js.
Por que Next.js exige ambiente com Node.js
Ainda que o Next.js tenha a sua base em React, ele não roda somente em um navegador. Projetos que utilizam o SSR ou funções de API (como rotas em /api) precisam de um ambiente de execução ao lado do servidor. Isso quer dizer que o Node.js deve estar ativo em tempo real.
Os requisitos para rodar Next.js com SSR/API são:
- Node.js (v16 ou acima);
- Acesso a terminal (SSH) ou painel que permite a execução npm run build em npm run start;
- Deploy de arquivos com estrutura de build (como .next/ e server.js)
Recomendação: VPS HostGator com acesso root
Uma das soluções mais viáveis para quem deseja rodar o Next.js em produção, com controle total, é a contratação de um servidor VPS com acesso root. A HostGator é uma das opções mais conhecidas e acessíveis de todo o Brasil.
Ao utilizar o plano VPS, os benefícios são:
- Acesso root via SSH;
- Instalação completa do ambiente Node.js + PM2;
- Deploy manual ou automatizado via Git;
- Liberdade para utilizar bancos de dados locais, Nginx, Redis e mais;
- Suporte a certificados SSL com Let’s Encrypt;
- Upgrade de recursos sob demanda (mais CPU, RAM, storage).
Dessa forma, com a HostGator, você pode ter uma customização total do seu ambiente, ideal para projetos mais robustos e com um alto tráfego.
Vantagens: escalabilidades, deploy via Git e suporte a build customizada
Ao optar por um VPS, você pode ganhar diversas vantagens práticas e operacionais visando manter a sua aplicação estável e fácil de escalar. Dentre esses principais benefícios, temos:
- Deploy via Git + GitHub Actions: automatize o envio de códigos com cada push;
- Suporte a PM2 ou Docker: ajuda a manter a aplicação viva e com restart automático;
- Escalabilidade elástica: ajuste CPU e memória conforme o seu projeto cresce
- Suporte a builds customizados: utilize variáveis de ambiente, scripts de pré-build, cache e outros;
- Monitoramento em tempo real: instale logs com Grafana, Logtail, New Relic ou Datadog.
Além de tudo isso, por meio do root access, você pode personalizar o ambiente da forma que quiser, algo que é difícil encontrar em hospedagens tradicionais.

Como hospedar apps Next.js com build SSR ou API routes
Aos projetos que usam SSR ou rotas de API no Next.js, o processo de hospedagem envolve os passos abaixo:
- Faça o build da aplicação: npm run build
- Inicie o servidor em modo produção: npm start
- Use o PME para manter o processo ativo (opcional)

- Configure um proxy reverso com Nginx (opcional)

- Habilite SSL com Let’s Encrypt ou seu provedor.
Conclusão: Next.js é a melhor escolha para projetos modernos com React
Ao longo do conteúdo, ficou fácil perceber que o Next.js vem se consolidando como o framework mais completo e moderno para desenvolver com React.
Já que, seja para construir páginas estáticas e blogs ou sistemas de grande porte com SRR e renderização híbrida, ele é capaz de oferecer uma infraestrutura sólida, escalável e altamente performática.
Além disso, o ecossistema React é muito amplo, mas o Next.js se destaca por ser a opção responsável por reduzir a complexidade sem sacrificar nada de sua flexibilidade, o que pode oferecer o melhor de dois mundos: rapidez de entrega e controle técnico completo.
Resumo das vantagens e diferenciais
Confira os motivos que vão te fazer escolher Next.js:
- Renderização híbrida;
- Roteamento automático e dinâmico;
- Pronto para produção;
- Integração com Vercel, Git e CDNs globais;
- Experiência de desenvolvedor fluida e escalável;
- Suporte a TypeScript, ESLint, Tailwind CSS, Framer Motion e mais;
- Estrutura organizada com conventions claras (pages/, public/, styles/);
- Prontos para internacionalização e SEO avançado.
Por fim, a documentação do framework está muito completa e a comunidade vem ganhando novos adeptos de forma rápida.
Para quem é ideal: devs, startups, empresas SaaS
O Next.js é recomendado para diversos perfis, seja para projetos pessoais ou soluções empresariais de larga escala. Veja se você se encaixa em algum desses cenários:
Perfil | Como o Next.js ajuda |
Desenvolvedores autônomos ou freelancers | Criação rápida de portfólios, blogs, landing pages e MVPs com alta performance e excelente SEO. |
Startups | Lançamento ágil de produtos com SSR, arquitetura moderna, dashboards, i18n e deploy contínuo via Vercel ou VPS. |
Empresas SaaS e plataformas digitais | Escalabilidade com rotas protegidas, painéis administrativos, SSR, microsserviços e integração com CMS headless. |
Equipes focadas em segurança e performance | Ferramentas nativas de análise, relatórios de Core Web Vitals, e integração com PM2, Docker e pipelines CI/CD. |
Aproveite e confira outros posts que podem te interessar: