|
6 | 6 |
|
7 | 7 | # 1. |
8 | 8 | 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. |
9 | 11 |
|
10 | 12 | 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). |
11 | 15 |
|
12 | 16 | # 2. |
13 | 17 | Comment simuler un problème de timeout avec Istio ? |
| 18 | +Outil de fault injection |
14 | 19 |
|
15 | 20 | Comment le résoudre ? |
16 | | - |
| 21 | +On change le délai accepté |
17 | 22 | # 3. |
18 | 23 | 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. |
19 | 27 |
|
20 | 28 | 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. |
22 | 32 | Comment l'implémenter dans Istio ? |
23 | | - |
| 33 | +On met un poids faible pour la nouvelle version. |
24 | 34 | # 4. |
25 | 35 |
|
26 | 36 | # 5. |
27 | 37 | 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. |
28 | 40 |
|
29 | 41 | Comment l'implémenter dans un contexte Kubernetes ? |
30 | | - |
| 42 | +Config de kubernetes |
31 | 43 | # 6. |
32 | 44 | Pourquoi avoir besoin de mirrorer le traffic vers un autre composant ? |
33 | | - |
| 45 | +Pour limiter les conséquences d'une nouvelle version déffectueuse |
34 | 46 | # 7. |
35 | 47 | Pourquoi bloquer le traffic vers un service ? |
36 | | - |
| 48 | +Eviter de ralentir les autres services. |
37 | 49 | Comment l'implémenter simplement avec Istio ? |
38 | | - |
| 50 | +On met en place des rate limits |
39 | 51 | # 8. |
40 | 52 | 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 |
41 | 56 |
|
42 | 57 | Quel est la spécification du tracing distribué et son implémentation dans Istio ? |
43 | | - |
| 58 | +On a un dashboard pour suivre ce flux. |
44 | 59 | # 9. |
45 | 60 | Comment s'appelle l'outil de récupération des métrics ? |
46 | | - |
| 61 | +Prometheus |
47 | 62 | # 10. |
48 | 63 |
|
49 | 64 | # 11. |
50 | 65 | Comment s'appelle l'outil de visualisation des métrics ? |
51 | | - |
| 66 | +Grafana |
52 | 67 | # 12. |
53 | 68 | A quoi sert un servicegraph ? |
54 | | - |
| 69 | +Surveiller le traffic de données entre les services. |
55 | 70 | 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