Quration AIQ

devwords

Desenvolvedores brincam meio a sério: 'não faz deploy na sexta'.

O que significa fazer deploy?

Enviar o código pronto para os servidores que os usuários de verdade realmente usam
O deploy é o momento em que seu código vai ao ar. Se quebrar algo, seu fim de semana já era — daí a regra da sexta. Com pipelines modernos de CI/CD, muitas equipes fazem deploy dezenas de vezes por dia.

Fazer o deploy significa enviar o código finalizado para os servidores ao vivo que os usuários reais de fato acessam, disponibilizando em produção quaisquer mudanças construídas, em vez de apenas na máquina de um desenvolvedor ou em um ambiente de teste. Como um erro no código implantado pode quebrar algo em que os usuários estão ativamente dependendo, de forma imediata e visível, as equipes historicamente tratavam o deploy como algo de alto risco, dando origem à regra bem-humorada de evitar implantações logo antes de um fim de semana, quando os problemas seriam mais difíceis de corrigir.

Imprimir código e distribuir cópias físicas, ou enviar tropas, são leituras literais ou sem relação da palavra que não têm nada a ver com a implantação real de software.

A integração e implantação contínuas, muitas vezes chamadas de CI/CD, mudaram bastante essa cultura, com muitas equipes hoje fazendo dezenas de deploys por dia através de pipelines automatizados e bem testados, em vez de tratar cada implantação como um evento raro e angustiante.

▶ Quration AIQ

devwords

O que foi realmente encontrado dentro de um computador de Harvard em 1947?Como se chama isso?Qual é o IP?O que o '404' realmente significa?Um site mostra '500 Internal Server Error'. De quem é a culpa?O que é?Seu nome?Qual é?Qual licença famosamente permissiva permite quase tudo, incluindo uso comercial, desde que você mantenha o aviso de direitos autorais?Por que fazer isso se nada visível muda?Que termo com sabor financeiro é esse?Qual é a resposta inicial mais prática?

Quration — Quration AIQ