Blog

Postado em em 13 de junho de 2023

O que é DevOps

Você sabe o que é DevOps? Muitas pessoas se deparam com esse termo sem saber do que se trata, mas vou te ensinar hoje!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Fala Impressionadores! Você sabe o que é DevOps? Já ouviu falar nesse ou em outros termos de tecnologia e não faz ideia do que se trata?

Nessa aula eu vou te explicar o que é DevOps, que nada mais é do que a junção de Development e Operations, ou seja, desenvolvimento e operações.

Isso, na verdade, é uma forma de estruturar o trabalho para que ele fique mais eficiente e você não perca tanto tempo para que um projeto seja finalizado.

Então essa forma de trabalhar vai ajudar toda a equipe, juntamente com a responsabilidade compartilhada, a conseguir entregar um produto melhor e de forma mais rápida e eficiente.

Na aula eu vou falar sobre alguns exemplos e vai ficar mais claro, pois pode parecer um pouco abstrato esse termo.

Então, o que é DevOps?

A palavra DevOps é a junção de duas palavras em inglês que se traduzem em desenvolvimento e operações.

O que é DevOps

Esta não é uma ferramenta que você deve aprender, na verdade, é uma forma de se estruturar o trabalho, trazendo a equipe de desenvolvimento e operações juntas.

Por que isso é importante?

Vou dar um exemplo, imagine que sua equipe precisa desenvolver um site.

O que era feito antes é que a equipe de operações e desenvolvimento trabalhavam de forma separada.

Então a equipe de desenvolvimento fazia o projeto e criava toda a solução antes de enviar para a equipe de operações.

Após isso, enviavam para a equipe de operações e esta preparava todo o suporte e instalações para disponibilizar essa solução para os usuários.

A partir do momento que o projeto era passado para a equipe de operações, a equipe de desenvolvimento já não era mais responsável por este projeto, passando a desenvolver outras soluções.

Em contrapartida, a equipe de operações permanecia em constante contato com os usuários para receber feedbacks em relação àquela ferramenta, todas as reclamações e dicas de melhoria ficavam com a equipe de operações.

A equipe de operações juntava todos os feedbacks e enviava novamente a equipe de desenvolvimento, porém, esta já estava em outro projeto, então ocorriam longos tempos de espera até que efetivamente os problemas daquela ferramenta recebessem uma solução.

Perceba que trabalhando dessa forma o processo de otimização do sistema não tem a fluidez que deveria colocando em risco todo o trabalho.

Então esta é a função do DevOps, que essas duas equipes não sejam mais separadas, mas que exista uma fluidez e organização entre as duas tornando todo o processo mais rápido e dinâmico.

Todas as etapas do processo se tornaram de responsabilidade da equipe inteira, é o que chamamos de responsabilidade compartilhada, neste modelo a integração é essencial.

O que muda de fato?

Agora, se você for criar um modelo, já no processo de desenvolvimento o pessoal de operações deve estar presente, avaliando e dando sugestões.

Até porque o pessoal da operação já tem a experiência do que pode gerar um problema futuro com os usuários ou um problema referente ao seu próprio trabalho na hora de disponibilizar o site.

Mesmo após entregar o projeto ainda há um monitoramento em relação a possíveis feedbacks acompanhando por toda a equipe, neste caso é feito um novo planejamento acompanhado novamente por ambas as equipes e isso permanece em um ciclo constante que melhora a resposta ao usuário.

Conclusão – O que é DevOps

Veja que o termo DevOps representa muito mais uma forma de trabalhar do que uma ferramenta em si.

Na verdade, é importante que se desenvolvam práticas para que a integração entre as equipes flua de forma cada vez mais articulada, mas não se preocupe já existem diversas ferramentas que ajudam neste processo.

Se você gostou do tema e quer desenvolver seu primeiro site, vou deixar o link de algumas aulas que preparei para te guiar neste processo.

Eu fico por aqui! Até a próxima,

Hashtag Treinamentos

Para acessar outras publicações de Python, clique aqui!


Quer aprender mais sobre Python com um minicurso básico gratuito?

Quer sair do zero no Python e virar uma referência na sua empresa? Inscreva-se agora mesmo no Python Impressionador