1

Os 3 Caminhos do DevOps são uma refeição completa - ENTENDA O PORQUÊ!

#Arquitetura de Sistemas
Luanna N.
Luanna N.

Já estamos familiarizados com o conceito geral de DevOps: a busca pela integração e pela automação entre o desenvolvimento e as operações de software.


O que eu quero fazer aqui, então, é tocar no conceito dos três caminhos, relacionado ao movimento DevOps e ilustrá-lo com uma analogia de um almoço em família.


Os três caminhos são:

  • 1º caminho (Flow) - O trabalho flui em uma direção, downstream, do desenvolvimento para a operação.
  • 2º caminho (Feedback) - Amplificação e encurtamento do loop de feedback, upstream, da operação para o desenvolvimento.
  • 3º caminho (Learning) - Experimentações constantes a fim de aprender com os erros cometidos e aperfeiçoar o processo.


- O pratos que serão preparados são os "Requerimentos do Projeto" - Arroz, feijão, macarrão, legumes cozidos, carne, frango, bolo para sobremesa, etc. Nesses requerimentos podem surgir itens que a equipe de desenvolvimento não sabe como preparar, itens que não podem ser preparados dentro do intervalo de tempo existente, e itens que estouram o orçamento do projeto.


- O fogão, as panelas e os ingredientes são a "Equipe de Desenvolvimento". O número de queimadores do fogão, o número de panelas e a quantidade de ingredientes existentes oferecem o limite máximo de produção para aquele almoço. Em alguns momentos, a equipe de desenvolvimento poderá ser criativa e substituir um ingrediente por outro que seja análogo, com a finalidade de concluir o preparo das refeições que foram selecionadas. O trabalho irá fluir daqui para a "equipe de operações".