
Otimização de Desempenho
Load testing, profiling, estratégias de caching, CDN, otimização do database, autoscaling, resolução de problemas de desempenho
1O que é um CDN e qual é a sua principal vantagem?
O que é um CDN e qual é a sua principal vantagem?
Resposta
Um CDN (Content Delivery Network) distribui os assets estáticos (imagens, CSS, JS) em servidores geograficamente próximos dos usuários. Isso reduz a latency (tipicamente de 500ms para 50ms) e alivia a carga do servidor principal. CloudFront (AWS), Cloudflare e Fastly são exemplos comuns usados para melhorar o desempenho geral de uma aplicação web.
2Qual é a principal diferença entre load testing e stress testing?
Qual é a principal diferença entre load testing e stress testing?
Resposta
O load testing avalia o desempenho sob uma carga normal ou esperada para verificar se o sistema atende aos SLAs (tempo de resposta, throughput). O stress testing leva o sistema além de seus limites para identificar o ponto de ruptura e observar seu comportamento em condições extremas. O stress testing também revela como o sistema se recupera após uma sobrecarga.
3Qual métrica é a mais importante para medir o desempenho percebido pelo usuário durante um load test?
Qual métrica é a mais importante para medir o desempenho percebido pelo usuário durante um load test?
Resposta
A latency no percentil 95 ou 99 (P95/P99) reflete a experiência dos usuários mais impactados, ao contrário da latency média que mascara os picos. Um P99 de 2 segundos significa que 99% das requisições são mais rápidas, mas 1% sofre lentidão. Monitorar os percentis altos permite identificar os problemas de desempenho antes que afetem uma parcela significativa dos usuários.
Qual ferramenta de profiling permite visualizar as chamadas de função e seu tempo de execução como um gráfico horizontal?
O que significa o acrônimo RED no contexto do monitoring de serviços?
+19 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 Custos na Nuvem
Princípios de SRE
Chaos Engineering
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