Skip to content

Commit 6a47bf7

Browse files
committed
answers
1 parent 95ecb6d commit 6a47bf7

File tree

2 files changed

+54
-22
lines changed

2 files changed

+54
-22
lines changed

answers.md

Lines changed: 27 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,50 +6,66 @@ NB : 5
66

77
# 1.
88
A quoi sert l'A/B testing ?
9+
L'A/B testing permet de tester des hypothèses d'optimsation de pages avec
10+
des variantes de pages.
911

1012
Comment appliquer de l'A/B testing grâce à Istio ?
13+
Istio permet de faire du traffic routing. On va donc pouvoir renseigner deux
14+
routes aux quelles on donne 2 poids (dont la somme vaut 100).
1115

1216
# 2.
1317
Comment simuler un problème de timeout avec Istio ?
18+
Outil de fault injection
1419

1520
Comment le résoudre ?
16-
21+
On change le délai accepté
1722
# 3.
1823
Qu'est-ce que le canary release ?
24+
Ce pattern permet de confronter la version N+1 à une population restreinte
25+
d’utilisateurs, tandis que la majorité des utilisateurs
26+
ont accès à la version N.
1927

2028
En quoi est-ce utile ?
21-
29+
Permet de tester une nouvelle version à ses emlployés d'abord par exemple avant
30+
la release pour le grand public. C'est la solution mise en place par Facebook
31+
pour tester ses nouvelles features.
2232
Comment l'implémenter dans Istio ?
23-
33+
On met un poids faible pour la nouvelle version.
2434
# 4.
2535

2636
# 5.
2737
Qu'est-ce qu'un Circuit Breaker ?
38+
C'est pattern permettant de désactiver l’envoi de requêtes au service appelé
39+
et de renvoyer plus rapidement un fallback.
2840

2941
Comment l'implémenter dans un contexte Kubernetes ?
30-
42+
Config de kubernetes
3143
# 6.
3244
Pourquoi avoir besoin de mirrorer le traffic vers un autre composant ?
33-
45+
Pour limiter les conséquences d'une nouvelle version déffectueuse
3446
# 7.
3547
Pourquoi bloquer le traffic vers un service ?
36-
48+
Eviter de ralentir les autres services.
3749
Comment l'implémenter simplement avec Istio ?
38-
50+
On met en place des rate limits
3951
# 8.
4052
Quel est la problématique de tracing distribué ?
53+
Tracer le flux d'une requête à travers les limites de service,
54+
ce qui est important dans un environnement à services multiples
55+
dans lequel une requête transite généralement par plusieurs services
4156

4257
Quel est la spécification du tracing distribué et son implémentation dans Istio ?
43-
58+
On a un dashboard pour suivre ce flux.
4459
# 9.
4560
Comment s'appelle l'outil de récupération des métrics ?
46-
61+
Prometheus
4762
# 10.
4863

4964
# 11.
5065
Comment s'appelle l'outil de visualisation des métrics ?
51-
66+
Grafana
5267
# 12.
5368
A quoi sert un servicegraph ?
54-
69+
Surveiller le traffic de données entre les services.
5570
Quel serait l'utilité dans le quotidien d'un ops ?
71+
Suivre son système et pouvoir agir rapidement dans le cas de problèmes.

answers.md~

Lines changed: 27 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,50 +6,66 @@ NB : 5
66

77
# 1.
88
A quoi sert l'A/B testing ?
9+
L'A/B testing permet de tester des hypothèses d'optimsation de pages avec
10+
des variantes de pages.
911

1012
Comment appliquer de l'A/B testing grâce à Istio ?
13+
Istio permet de faire du traffic routing. On va donc pouvoir renseigner deux
14+
routes aux quelles on donne 2 poids (dont la somme vaut 100).
1115

1216
# 2.
1317
Comment simuler un problème de timeout avec Istio ?
18+
Outil de fault injection
1419

1520
Comment le résoudre ?
16-
21+
On change le délai accepté
1722
# 3.
1823
Qu'est-ce que le canary release ?
24+
Ce pattern permet de confronter la version N+1 à une population restreinte
25+
d’utilisateurs, tandis que la majorité des utilisateurs
26+
ont accès à la version N.
1927

2028
En quoi est-ce utile ?
21-
29+
Permet de tester une nouvelle version à ses emlployés d'abord par exemple avant
30+
la release pour le grand public. C'est la solution mise en place par Facebook
31+
pour tester ses nouvelles features.
2232
Comment l'implémenter dans Istio ?
23-
33+
On met un poids faible pour la nouvelle version.
2434
# 4.
2535

2636
# 5.
2737
Qu'est-ce qu'un Circuit Breaker ?
38+
C'est pattern permettant de désactiver l’envoi de requêtes au service appelé
39+
et de renvoyer plus rapidement un fallback.
2840

2941
Comment l'implémenter dans un contexte Kubernetes ?
30-
42+
Config de kubernetes
3143
# 6.
3244
Pourquoi avoir besoin de mirrorer le traffic vers un autre composant ?
33-
45+
Pour limiter les conséquences d'une nouvelle version déffectueuse
3446
# 7.
3547
Pourquoi bloquer le traffic vers un service ?
36-
48+
Eviter de ralentir les autres services.
3749
Comment l'implémenter simplement avec Istio ?
38-
50+
On met en place des rate limits
3951
# 8.
4052
Quel est la problématique de tracing distribué ?
53+
Tracer le flux d'une requête à travers les limites de service,
54+
ce qui est important dans un environnement à services multiples
55+
dans lequel une requête transite généralement par plusieurs services
4156

4257
Quel est la spécification du tracing distribué et son implémentation dans Istio ?
43-
58+
On a un dashboard pour suivre ce flux.
4459
# 9.
4560
Comment s'appelle l'outil de récupération des métrics ?
46-
61+
Prometheus
4762
# 10.
4863

4964
# 11.
5065
Comment s'appelle l'outil de visualisation des métrics ?
51-
66+
Prometheus
5267
# 12.
5368
A quoi sert un servicegraph ?
54-
69+
Surveiller le traffic de données entre les services.
5570
Quel serait l'utilité dans le quotidien d'un ops ?
71+
Suivre son système et pouvoir agir rapidement dans le cas de problèmes.

0 commit comments

Comments
 (0)