you build it, you run it

expressão

cultura de operaçõesnuvem

O princípio DevOps de que o time que escreve um serviço também o opera em produção.

A frase de Werner Vogels na Amazon, e o fim cultural de jogar código por cima do muro: nada ensina operabilidade como ser quem é acordado pelo pager. A propriedade fecha o ciclo entre as decisões de projeto e a realidade das três da manhã.

Quem constrói, opera é a descrição de Werner Vogels do modelo da Amazon, e seu ponto é sobre incentivos, e não sobre alocação de pessoal. Quando o time que escreveu o software carrega o plantão dele, o custo de uma decisão ruim de registro, de uma métrica ausente ou de um modo de falha obscuro é pago por quem os escolheu, e o comportamento muda de acordo.

A alternativa tradicional, desenvolvedores escrevendo e um time separado de operações rodando, produz uma patologia previsível. Qualidade operacional vira requisito de outra pessoa, então perde para funcionalidades de forma consistente, e o time de operações herda sistemas que não pode mudar e pelos quais responde assim mesmo. Tudo que caía entre os dois grupos virava um muro de confusão, que é o problema em torno do qual todo o movimento DevOps se formou.

As ressalvas honestas importam. Exige investimento real em ferramental, ou é apenas transferência de fardo; exige que o plantão seja humano, remunerado e com gente suficiente para se sustentar, ou vira rotatividade; e não elimina a especialização em operações, já que plataforma, rede e banco de dados seguem sendo disciplinas genuínas. Aplicado sem isso, o lema descreve um deslocamento de custo, e não uma melhoria.

Todos os verbetes do glossário