
Chaos Engineering
Experimentos de chaos, injeção de falhas, testes de resiliência, Chaos Monkey, gamedays, solução de problemas de resiliência
1O que é Chaos Engineering?
O que é Chaos Engineering?
Resposta
O Chaos Engineering é uma disciplina que consiste em experimentar em um sistema distribuído para gerar confiança na capacidade do sistema de suportar condições turbulentas em produção. Essa abordagem proativa ajuda a identificar fraquezas antes que causem incidentes críticos. Diferente dos testes tradicionais, o Chaos Engineering foca em observar o comportamento global do sistema em vez de verificar componentes isolados.
2Qual é o princípio fundamental da steady state hypothesis no Chaos Engineering?
Qual é o princípio fundamental da steady state hypothesis no Chaos Engineering?
Resposta
A steady state hypothesis define o estado normal do sistema em termos de métricas observáveis antes de executar um experimento de chaos. Ela permite medir objetivamente se o sistema permanece resiliente durante e após a injeção de falhas. Sem essa hipótese claramente definida, torna-se impossível determinar se o experimento teve sucesso ou falhou, pois não há uma linha de base para comparar o comportamento do sistema.
3O que é o blast radius no contexto do Chaos Engineering?
O que é o blast radius no contexto do Chaos Engineering?
Resposta
O blast radius representa o alcance potencial do impacto de um experimento de chaos sobre o sistema e seus usuários. Limitar o blast radius é uma prática essencial para evitar que um experimento cause danos desproporcionais. Isso pode ser alcançado direcionando um subconjunto de instâncias, limitando geograficamente o experimento ou usando feature flags para controlar a exposição dos usuários.
Qual era o papel original do Chaos Monkey na Netflix?
Qual é a diferença entre Chaos Monkey e Chaos Gorilla na Simian Army da Netflix?
+17 perguntas de entrevista
Outros temas de entrevista DevOps
Controle de versão & Git
Fundamentos do Linux
Shell Scripting & Bash
Fundamentos de Redes
Fundamentos do Docker
Fundamentos de CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Fundamentos do Kubernetes
Networking de Kubernetes
Kubernetes Avançado
Ingress & API Gateway
Fundamentos do Terraform
Terraform Avançado
Ansible & Configuration Management
Fundamentos do AWS
Fundamentos do Azure
Fundamentos do GCP
Monitoramento e Prometheus
Logging & ELK Stack
Alerting e Incident Response
Cloud Identity & Secrets
Segurança de Pipelines CI/CD
Helm & Kubernetes
Segurança Runtime e Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observabilidade Distribuída
Disaster Recovery & Backup
Otimização de Desempenho
Otimização de Custos na Nuvem
Princípios de SRE
Platform Engineering
Domine DevOps para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis