EduTech
← DevOps

Cultura e fluxo

O que DevOps realmente é

Não é um cargo nem uma ferramenta — e confundir isso custa caro.

15 min5 itens de prática

O que é?

DevOps é uma forma de organizar o trabalho em que quem constrói o software também é responsável por operá-lo. Não é um cargo, não é um time separado e não é uma ferramenta que se instala — é a remoção da separação entre desenvolver e manter no ar.

Por que existe?

O modelo anterior separava dois times com objetivos opostos. Desenvolvimento era cobrado por entregar mudanças; operações, por manter estabilidade. Como toda mudança é a principal fonte de instabilidade, os dois lados brigavam por construção.

O resultado prático era um muro: desenvolvimento jogava o código por cima e ia embora; operações recebia algo que não entendia e precisava manter funcionando. Quando quebrava, cada lado tinha um incentivo para culpar o outro, e ninguém tinha incentivo para corrigir a causa.

A ideia central é alinhar os incentivos: se a mesma equipe é acordada de madrugada pelo próprio código, ela passa a se importar com log, monitoramento e reversão — não por virtude, mas porque a dor é dela.

É por isso que "contratar uma pessoa de DevOps" para ser a ponte entre os dois times costuma recriar o muro num lugar diferente, em vez de removê-lo.

No mundo real

Imagine um restaurante em que a cozinha nunca vê o salão. O chef cria pratos difíceis de montar e não sabe que atrasam o serviço; os garçons apanham e não têm como mudar o cardápio. Cada lado cumpre a própria meta e a experiência do cliente é ruim.

A correção não é contratar alguém para ficar na porta entre a cozinha e o salão — isso apenas move o muro. É fazer o chef trabalhar no salão em algumas noites. A partir daí, os pratos impossíveis somem do cardápio sozinhos.

Onde isso é usado

Equipes que adotam isso publicam várias vezes ao dia com taxa de falha menor que as que publicam uma vez por mês. E os quatro indicadores são hoje a forma mais comum de avaliar a saúde de uma engenharia — mais úteis que contar linhas de código ou tarefas concluídas, porque medem o resultado do fluxo inteiro.

O que aprender depois

Entendida a ideia, o próximo passo é desenhar o caminho que uma mudança percorre do commit até a produção — e decidir o que acontece em cada etapa.

Agora pratique

5 itens. Ler não fixa; responder fixa.