DevOps

Optimisation des Performances

Load testing, profiling, caching strategies, CDN, database optimization, autoscaling, troubleshooting performance issues

22 questions d'entretien·
Senior
1

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.

2

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.

3

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.

4

Quel outil de profiling permet de visualiser les appels de fonction et leur temps d'exécution sous forme de graphique horizontal ?

5

Que signifie l'acronyme RED dans le contexte du monitoring de services ?

+19 questions d'entretien

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