Capítulo 2. Mentalidade SRE
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Começa com a curiosidade.
Como é que um sistema funciona? Como é que falha?
Para o SRE, a questão principal não é "Como é que é suposto funcionar?", mas sim "Como é que funciona realmente? Como é que funciona realmente em produção?"
Eis um pequeno cenário de exemplo: o teu frontend fala com uma base de dados. Mas o que acontece quando não consegue? O que acontece quando várias instâncias que não deveriam estar a correr falam com essa base de dados ao mesmo tempo? E se a base de dados responder 20%... 34%... 60% mais lentamente do que quando o código foi (presumivelmente) testado? Como é que o código sabe que está a falar com a base de dados correta? Quais são as dependências implícitas? Eu poderia preencher este capítulo inteiro apenas com perguntas como essas, porque entender como um sistema realmente funciona é um exercício de intensa curiosidade.
Neste capítulo, vou explorar uma questão fundamental sobre a qual gira grande parte deste livro: O que é a mentalidade SRE? Quais são as qualidades que a definem, como difere de outras mentalidades, como começamos a pensar nesta direção e assim por diante?
Esta é uma pergunta fácil de fazer, mas difícil de responder, por isso entrei em contacto com um grupo considerável de alguns dos SREs mais inteligentes que conheço para obter a sua opinião sobre o assunto (e o tópico da cultura SRE que ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access