SRE
O que é SRE?
Site Reliability Engineering
Uma coleção de sistemas e princípios de engenharia de software usados para projetar e operar sistemas resilientes escaláveis. Os engenheiros de confiabilidade do site colaboram com desenvolvedores para projetar e aprimorar continuamente os sistemas que atendem aos objetivos de nível de serviço.
Benefícios
Garanta uma ótima experiência do usuário e reduza o suporte do backoffice
Disponibilidade é essencial para qualquer negócio digital e experiência do consumidor. Nossa equipe de SREs pode auxiliá-lo a buscar alta disponibilidade, resiliência e performance para seu negócio 24x7, otimizando e superando limites das suas aplicações.
Uma equipe de SRE aplica boas práticas e padrões organizacionais — geralmente em combinação com práticas e ferramentas de DevOps — e as aplica a responsabilidades como gerenciamento de riscos, engenharia de liberação, monitoramento, autocura, incidentes e problemas Gestão. A nossa área de SRE auxilia os nossos clientes a criarem aplicações ultra-escaláveis e altamente-resilientes.
- Estabilidade de ambiente
- Previsibilidade de orçamento de TI (On-premise / Cloud), dando visibilidade antecipada de necessidade de investimento
- Redução de incidentes em ambiente produtivo
- Melhora na experiência do usuário final
- Melhora na qualidade das entregas pelas squads ou fábricas
- Aumento da eficiência operacional
- Melhora da qualidade desde o desenvolvimento (shift-left), passando por avaliações em homologação e produção.
- Melhora na disponibilidade de ambientes/sistemas
Modalidades
São diversas opções modulares, adequadas ao seu desafio e realidade do momento
Stress Test
Construção de robôs e ambientes automatizados para testes e geração dos resultados;
Capacity Planning
Execução de gestão e Planejamento de Capacidade com o objetivo de mitigar risco de indisponibilidade por falta de recursos computacionais (físicos ou lógicos);
Jornada de Estabilização
Atuação em análise e diagnósticos de lentidão, indisponibilidade e afins, gerando recomendações que corrijam a causa raiz.
Dashboard do CIO
Geração de dashboards executivos presente em todos os steps shift-left de qualidade não-funcional implantando ferramentas de inspeção de código, auxiliando em estratégias de testes e validações, analisando e gerando recomendações;
Virtualização de Serviços
Construção de estratégias de virtualização de serviços (mitigar dependências) e geração de massa de dados para teste;
Squad de Performance (antigo CoE)
Análise proativa em ambiente produtivo buscando resiliência e escalabilidade reduzindo investimento.
Automação robotizada
Automação de tarefas manuais repetitivas.
Chaos Engineering
Através de hipóteses construídas, são realizados testes que te ajudam a criar confiança em um determinado sistema, identificado potenciais pontos únicos de falha em um teste controlado, onde o objetivo é trazer caos ao teu ambiente, para fortalecer suas fraquezas ainda não conhecidas.
Casos de Sucesso
Azul Seguros investe em testes de software e infraestrutura e garante a melhor experiência de usuário em suas plataformas durante ação na programação da Globo.
Leia o caso
Com apoio da Yaman e sua Central de Serviços Green Code, a Swile empresa de benefícios corporativos otimiza a experiência do usuário e performance de seu aplicativo.
Leia o caso
Novo modelo de desenvolvimento e testes de segurança promovem velocidade, eficiência e mitigação de riscos das aplicações.
Leia o caso