Usando como base o livro do “37 Things One Architect Knows About IT Transformation” do Gregor Hohpe, vamos discutir pontos de vista importantes na jornada do Arquiteto de Software no meio de uma transformação digital em curso.
Nunca mande um humano fazer um trabalho da máquina.
Se “Software está tomando o mundo”, melhor usar um controle de versão.
Comunicação, mostrando o navio pirata para as crianças ou escrevendo para pessoas ocupadas.
Controle é uma ilusão.
Entre outros tópicos que de maneira engraçada iremos discutir nesta incrível jornada em curso com aprendizados, soluções técnicas e ferramentas.
Apenas monitorar a infraestrutura não é o bastante, com as modernas arquiteturas de software e a necessidade de rápida entregas de software, começaram a exigir uma monitoria inteligente.
Partindo do paper do Google apresentando o Borg iremos abordar os benefícios e técnicas para identificação de erros de forma granular traduzindo 0 e 1 para negócios.
Com histórico de métricas “Time-series based”, alertas poderoso, bibliotecas de instrumentação em Java, Python, C#, Go, PHP, NodeJS, Erlang entre outros, apresentamos o Prometheus.io criado pela equipe do SoundCloud.
O case é a implementação de nova equipe Site Reliability Engineering na estrutura de Operações de TI da B2W.