article
PyBR 2022 talks
Rob Novelino • 14 October 2022
SRE - A engenharia de confiabilidade do Google
- Palestrante: Gustavo Carvalho
- Data e horário: 21/10, 10:20–11:05, Sala 1 - Vasco Vasquez
- Link dos Slides
SRE é o que você tem quando você trata operações como um problema de software.
Historicamente sempre existiram times de Operações (sysadmins) e de desenvolvimento. O de desenvolvimento sempre focado em entregar rápido e o de operações em manter os sistemas estáveis. Esse cenário mostrou-se não escalável à medida que a tecnologia foi evoluindo por diversos fatores. Nesse contexto, surge a necessidade de SRE.
Nesta palestra pretendo falar em mais detalhes sobre como se deu o surgimento e a necessidade de SRE. Passando pela sua definição e conceitos. Pretendo explicar de forma mais ampla o conceito de Confiabilidade, quais impactos que sistemas não confiáveis podem causar, assim como o que pode levar a sistemas serem classificados como não confiáveis.
Além disso, pretendo falar como é a atuação de uma pessoa no papel de SRE na prática, explicar conceitos como SLO, SLI e SLA, quais são as responsabilidades de uma pessoa nesse papel e quais tarefas ela fica encarregada.
Não confie na memória:gestão de conhecimento pra desenvolvedores
- Palestrante: Hugo Bessa
- Data e horário: 22/10, 10:20–11:05, Sala 1 - Vasco Vasquez
- Link dos Slides
- Blogpost relacionado: https://www.vinta.com.br/blog/2021/dont-rely-on-memory-knowledge-management-for-engineering-teams
Boas equipes estão sempre melhorando seus processos e a maneira como desenvolvem. Nessa busca constante de aperfeiçoamento, muitas vezes esquecemos como e por que chegamos onde estamos. Esta palestra fala sobre algumas das expressões mais usuais desse esquecimento e dá algumas ideias de como resolvê-las.
Em nossos caminhos como desenvolvedores, aprendemos muitas coisas novas todos os dias - não apenas sobre ferramentas, linguagens e frameworks. Aprendemos quais padrões funcionam melhor em cada cenário, aprendemos a pesquisar, a investigar, a ver através de camadas. Quem não olhou para uma linha terrivelmente escrita profundamente enterrada no código apenas para descobrir que o criador de tal abominação não era outro senão você mesmo?
Aqui irei discutir quais as melhores maneiras de documentar para cada contexto e, mais que isso: como criar uma cultura de aprendizado e troca constante e distribuída no seu time para que o esquecimento não te atrapalhe.
comments