lider de tecnologia @ stone
O processo de implantação de um software é a parte que mais impacta no cliente. É o momento em que efetivamente entregamos valor pro nosso cliente.
deploy, do verbo deployar, aportuguesado de deployment.
comumente usado pelo carioca nas frases: "deploya ae!", "vamo deployá!", "partiu deploy?"
também chamado de processo de implantação, do verbo implantar.
Às vezes, parece que cada deploy é uma montanha russa...
Ou um grande trem fantasma.
"Sempre dá algo errado. Se não deu, é porque não chegou no final."
Durante a minha vida eu já...
Todas essas situações, que ocorreram ao longo dos últimos 7 anos (e ainda ocorrem), possuem um fator comum
Eu.
VOU PARAR DE FAZER DEPLOY!
Calma.
Na verdade, o fator comum de todos esses deploys foi que havia um processo manual.
Todo mundo no seu time pode errar um processo manual: estagiários, júniores, plenos, sêniores, C-levels.
Não aceite a culpa da falha de um processo manual.
Melhore o processo.
Uma casa se constrói tijolo a tijolo. Pode ir devagar. Não precisa mudar o mundo do dia pra noite.
Pessoas que desenvolvem software podem (e devem) automatizar várias coisas, independente de estarem num lugar com ou sem cultura DevOps.
Aqui, vale o disclaimer: nem tudo pode ser automatizado sem se unir com o time de infraestrutura. Vale brigar pela melhoria no processo do local que você trabalha.
Mas se você trabalha sozinho ou numa startup, não tem desculpa pra não fazer bonito!
Em 2011 Amazon faz um deploy a cada 11.6 segundos em produção
https://www.youtube.com/watch?v=dxk8b9rSKOoEscolha uma e seja feliz.
É o seu sistema. Peça ajuda a especialistas de infraestrutura, mas entregue seu produto até a ponta, com a melhor experiência possível para seus clientes.
DevOps é cultura, processo ou cargo?
https://pt.slideshare.net/cfelippe/devops-cultura-processo-ou-cargotwitter: @__biancarosa
slides: biancarosa.com.br/slides
tks :)