7Masters - Devops - Arquitetura Emergente

21
Arquitetura Emergente (é sobre cultura)

Transcript of 7Masters - Devops - Arquitetura Emergente

Page 1: 7Masters - Devops - Arquitetura Emergente

Arquitetura Emergente(é sobre cultura)

Page 3: 7Masters - Devops - Arquitetura Emergente

O que você faz mesmo ?

Page 4: 7Masters - Devops - Arquitetura Emergente
Page 5: 7Masters - Devops - Arquitetura Emergente
Page 6: 7Masters - Devops - Arquitetura Emergente
Page 7: 7Masters - Devops - Arquitetura Emergente
Page 8: 7Masters - Devops - Arquitetura Emergente
Page 9: 7Masters - Devops - Arquitetura Emergente
Page 10: 7Masters - Devops - Arquitetura Emergente
Page 11: 7Masters - Devops - Arquitetura Emergente

Como azedar a relação entre dev e ops

Page 12: 7Masters - Devops - Arquitetura Emergente

"Aqui funciona..."

Page 13: 7Masters - Devops - Arquitetura Emergente

"Eu só trabalho aqui"

Page 14: 7Masters - Devops - Arquitetura Emergente

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

Page 15: 7Masters - Devops - Arquitetura Emergente

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

Page 16: 7Masters - Devops - Arquitetura Emergente

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

Page 17: 7Masters - Devops - Arquitetura Emergente

"Vou trocar você por um script."

Page 18: 7Masters - Devops - Arquitetura Emergente

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: 7Masters - Devops - Arquitetura Emergente

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: 7Masters - Devops - Arquitetura Emergente

What would you do if you weren't afraid ?

Page 21: 7Masters - Devops - Arquitetura Emergente