Diferenças entre DevOps, SRE e Platform Engineering

Compartilhe:

image_pdf
image_pdf

Uma imagem vale por mil palavras, já dizia o velho ditado!

Adorei esse diagrama e passei a adotá-lo para poder explicar (ou pelo menos tentar) quando me perguntam a diferença entre DevOps, SRE e Platform Engineering.

Vejo muitas vezes surgirem dúvidas sobre o que é cada qual, e um diagrama ajuda bastante.

Nada como uma representação gráfica para entender de forma simples três abordagens diferentes que buscam o mesmo objetivo final (principal) de como organizar o modelo operacional em IT de forma a promover a excelência ao longo de todo o ciclo de desenvolvimento de soluções.

Me recordo de um outro artigo da @BMC em que o autor conseguiu explicar o SRE como uma sendo uma evolução/especialização sobre uma parcela das atribuições originais de IT Ops (o que me pareceu uma explicação bem coerente): https://www.bmc.com/blogs/sre-vs-itops/

E acho que nem é mais preciso defender a relevância desses temas para qualquer IT.

Especificamente sobre SRE (creio ser o mais falado), basta olhar aqui no LinkedIn a quantidade de pessoas, artigos e posts sobre o tema para entender o quão quente e atual ele é!

Já o Platform Engineering surgiu há menos tempo e me parece estar ganhando bastante espaço, ao menos em termos de divulgação

Quanto ao DevSecOps, igualmente julgo muito importante e é o tipo de disciplina que não tem mais volta em IT: acho impossível pensar em evoluir na qualidade e produtividade dos times sem avançar na prática do DevSecOps.

Obviamente que o DevSecOps sozinho não faz milagre, ele anda em conjunto com outras práticas, como SRE, IT Ops como um todo, FinOps, etc.

Vale citar também o mais novo da turma, o AIOps. Pelo menos eu creio que seja o caçula - ao menos que já tenha surgido uma nova tendência “X Ops” depois dessa.

Adicionalmente, naqueles papers de tendências e projeções do Gartner, McKinsey e demais, muitos dos temas acabam por apontar ou no mínimo tangenciar esses conceitos.

Quando eles citam tendências como “criar sistemas digitalmente imunes”, ou “investir em observabilidade”, ou ainda o próprio tema de “Adaptative AI”, que tem muito a ver com como operar IT, por trás disso, nos bastidores, se faz necessário implementar e evoluir com DevSecOps, SRE, AIOps, e assim vai!

Mas dando um passo atrás, acho curioso que para muita gente, especialmente quem não está habituado ao cotidiano de IT, não é nada claro, muito menos óbvio, o quão complexo e quantas coisas podem (e infelizmente vão) dar errado ao longo do processo de definição, análise, desenho, codificação, teste, deploy e posterior execução e operação em produção.

E convenhamos, as vezes é realmente difícil explicar a quantidade de coisas que podem dar errado e quais as causas e razões que levam um determinado sistema a “cair” ou não ser tão estável, performático e disponível quanto se desejaria.

Por fim, deixo aqui o crédito da imagem para o Alex Xu, que sempre tem algum post incrível, vale seguir o seu perfil!

The IT framework

O conteúdo apresentado neste website, incluindo o framework, é protegido por direitos autorais e é de propriedade exclusiva do CIO Codex. Isso inclui, mas não se limita a, textos, gráficos, marcas, logotipos, imagens, vídeos e demais materiais disponíveis no site. Qualquer reprodução, distribuição, ou utilização não autorizada desse conteúdo é estritamente proibida e sujeita às penalidades previstas na legislação aplicável

Ver tópicos

Ver tópicos

Ver tópicos

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Menu Close