21
Arquitetura Emergente (é sobre cultura)

Arquitetura emergente - sobre cultura devops

Embed Size (px)

Citation preview

Page 1: Arquitetura emergente - sobre cultura devops

Arquitetura Emergente(é sobre cultura)

Page 3: Arquitetura emergente - sobre cultura devops

O que você faz mesmo ?

Page 4: Arquitetura emergente - sobre cultura devops
Page 5: Arquitetura emergente - sobre cultura devops
Page 6: Arquitetura emergente - sobre cultura devops
Page 7: Arquitetura emergente - sobre cultura devops
Page 8: Arquitetura emergente - sobre cultura devops
Page 9: Arquitetura emergente - sobre cultura devops
Page 10: Arquitetura emergente - sobre cultura devops
Page 11: Arquitetura emergente - sobre cultura devops

Como azedar a relação entre dev e ops

Page 12: Arquitetura emergente - sobre cultura devops

"Aqui funciona..."

Page 13: Arquitetura emergente - sobre cultura devops

"Eu só trabalho aqui"

Page 14: Arquitetura emergente - sobre cultura devops

"Vamos fazer na mão agora e depois priorizamos a automação/testes"

Page 15: Arquitetura emergente - sobre cultura devops

"Está lento ? Defina lento. (Ou defina performance)"

Page 16: Arquitetura emergente - sobre cultura devops

"Ajuda com problemas em produção ? Vamos discutir no planning e te falo."

Page 17: Arquitetura emergente - sobre cultura devops

"Vou trocar você por um script."

Page 18: Arquitetura emergente - sobre cultura devops

AngustiasVelocidade -> Modelo tradicional: cada coisa que preciso = 10 tarefas/tickets

Independencia -> Segurança para tentar algo novo, resolver incidentes

$$ -> Avisos quando passarmos do limite seguro, gestão de budget

Segurança só diz não -> Educação para se proteger

Só pode usar o que é homologado -> Educação sobre arquitetura para todos (tech talks, projetos opensource, hackdays)

Page 19: Arquitetura emergente - sobre cultura devops

Regras de engenharia

1. A melhor solução para um problema é não tê-lo2. Hacks são permanentes (principalmente os feios)3. Não existe infraestrutura em stand-by: existe o que você usa e o que não vai

funcionar quando você precisar4. A primeira falácia de automação é fazer máquinas executar passos de um

processo manual humano5. Não são features (não são negociáveis): Segurança, Disponibilidade e

Performance.

(http://blog.b3k.us/2012/01/24/some-rules.html)

Page 20: Arquitetura emergente - sobre cultura devops

What would you do if you weren't afraid ?

Page 21: Arquitetura emergente - sobre cultura devops