minha equipe, as falhas são oportunidades para aprender e os mensageiros delas não punidos • Na minha equipe, as responsabilidades são compartilhadas DORA - State of DevOps
cooperação Cooperação modesta Altamente cooperativa Mata o mensageiro Mensageiros são negligenciados Mensageiros são treinados Evita responsabilidades Diminui as responsabilidades Riscos são compartilhados Desencoraja construir pontes Construção de pontes são toleradas Construção de pontes são encorajadas Procura-se um bode expiatório para culpar em caso de falhas Procura-se fazer "justiça" em caso de falha Procura-se investigar procurando o problema no "sistema" Impede novidades Novidades são problemas Novidades são implementadas Uma Tipologia da Cultura Organizacional - Ron Westrum
o trabalho será feito • Remova os potenciais impedimentos mantendo regras simples • Permita que as equipes mudem as regras se as regras forem um obstáculo para alcançar as metas • Deixe as equipes priorizar os bons resultados para os clientes, mesmo que isso signifique quebrar as regras
forma de desenvolver uma aplicação como uma suíte de pequenos serviços, cada qual rodando em seu próprio processo (...). Esses serviços são construídos ao redor de capacidades de negócio e são implantados independentemente com processos automatizados. (...) Podem ser escritos em diferentes linguagens e usar tecnologias diferentes de armazenamento de dados” James Lewis e Martin Fowler
serviço de “mensageria” para comunicação entre os Micro Serviços • Cada Micro Serviço tem sua própria instância de banco de dados • Múltiplas versões da aplicação rodando ao mesmo tempo • Uso de um gerenciador de segredos “Secrets”
day - https://www.youtube.com/watch?v=LdOe18KhtT4 PDSA - https://deming.org/explore/p-d-s-a The Three Way - https://itrevolution.com/the-three-ways-principles-underpinning-devops/ CAMS - https://blog.chef.io/2010/07/16/what-devops-means-to-me/ Spotify Culture - https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/ Referências: