
Optimisation des Performances
Load testing, profiling, caching strategies, CDN, database optimization, autoscaling, troubleshooting performance issues
1Qu'est-ce qu'un CDN et quel est son principal avantage ?
Qu'est-ce qu'un CDN et quel est son principal avantage ?
Réponse
Un CDN (Content Delivery Network) distribue les assets statiques (images, CSS, JS) sur des serveurs géographiquement proches des utilisateurs. Cela réduit la latence (de 500ms à 50ms typiquement) et décharge le serveur principal. CloudFront (AWS), Cloudflare et Fastly sont des exemples courants utilisés pour améliorer les performances globales d'une application web.
2Quelle est la différence principale entre le load testing et le stress testing ?
Quelle est la différence principale entre le load testing et le stress testing ?
Réponse
Le load testing évalue les performances sous une charge normale ou attendue pour vérifier que le système respecte les SLA (temps de réponse, throughput). Le stress testing pousse le système au-delà de ses limites pour identifier le point de rupture et observer son comportement en situation extrême. Le stress testing révèle également comment le système récupère après une surcharge.
3Quelle métrique est la plus importante pour mesurer la performance utilisateur perçue lors d'un load test ?
Quelle métrique est la plus importante pour mesurer la performance utilisateur perçue lors d'un load test ?
Réponse
La latence au 95e ou 99e percentile (P95/P99) reflète l'expérience des utilisateurs les plus impactés, contrairement à la latence moyenne qui masque les pics. Une P99 de 2 secondes signifie que 99% des requêtes sont plus rapides, mais 1% subissent des ralentissements. Surveiller les percentiles élevés permet d'identifier les problèmes de performance avant qu'ils n'affectent une portion significative des utilisateurs.
Quel outil de profiling permet de visualiser les appels de fonction et leur temps d'exécution sous forme de graphique horizontal ?
Que signifie l'acronyme RED dans le contexte du monitoring de services ?
+19 questions d'entretien
Autres sujets d'entretien DevOps
Contrôle de version & Git
Fondamentaux Linux
Shell Scripting & Bash
Bases du Networking
Fondamentaux Docker
Fondamentaux CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Les bases de Kubernetes
Networking Kubernetes
Kubernetes Avancé
Ingress & API Gateway
Les bases de Terraform
Terraform Avancé
Ansible & Configuration Management
AWS Essentiels
Fondamentaux Azure
Fondamentaux GCP
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
Sécurité Pipelines CI/CD
Helm & Kubernetes
Sécurité Runtime & Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observabilité Distribuée
Disaster Recovery & Backup
Optimisation des Coûts Cloud
Principes SRE
Chaos Engineering
Platform Engineering
Maîtrise DevOps pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement