Pular para o conteúdo principal

Vamos Implantar

Olá, caro dev! Essa é a parte mais esperada por qualquer desenvolvedor: publicar o sistema e deixá-lo acessível para uso.

Esse processo é conhecido como deploy, que, em português, significa "implantar". Ele envolve etapas fundamentais, como realizar o build da aplicação, empacotá-la, distribuí-la e executá-la em ambientes como o de produção, homologação ou até desenvolvimento, dependendo da necessidade.

Ambientes

Falando em ambientes, é importante entender que os sistemas coexistem em diferentes configurações e são isolados entre si para garantir estabilidade e qualidade:

  • Ambiente de Desenvolvimento: onde os programadores realizam testes e mudanças diretamente no código.
  • Ambiente de Homologação (ou staging): onde as funcionalidades são validadas por pessoas que não fazem parte do desenvolvimento, aproximando-se das condições reais de uso.
  • Ambiente de Produção: o destino final, onde o sistema é disponibilizado aos usuários finais com alta segurança e confiabilidade.

Com essa organização, conseguimos proteger os usuários finais de problemas que possam surgir durante as etapas de desenvolvimento e validação.

Saiba mais em nossa seção sobre Ambientes.

Plataformas de Execução

Além dos ambientes, é importante compreender as plataformas nas quais o sistema será executado. Existem dois tipos principais:

  • Plataformas Interpretadas: dependem de um interpretador que processa o código-fonte diretamente. Exemplos incluem linguagens como PHP, Python, JavaScript e Ruby.

  • Plataformas Compiladas: requerem uma etapa de compilação, na qual o código-fonte é transformado em um artefato pronto para execução. Isso resulta em um sistema mais leve e eficiente, pois inclui apenas o necessário para a utilização.

Saiba mais em nossa seção sobre Plataformas de Execução.


Pronto para implantar? Vamos nessa!