Quiz8 Flashcards

(10 cards)

1
Q

Parmi la liste suivante d’énoncés portant sur la télémétrie, identifiez ceux qui sont vrais.

Il peut y avoir une ou plusieurs réponses correctes, veuillez toutes les choisir :

a.
La télémétrie nous permet d’utiliser la méthode scientifique pour formuler des hypothèses sur la cause d’un problème et ce qui est nécessaire pour le résoudre.

b.
Chaque membre de notre chaîne de valeur utilisera la télémétrie de différentes manières.

c.
En rendant la télémétrie rapide, facile à obtenir et suffisamment centralisée, tous les acteurs de la chaîne de valeur peuvent partager une vision commune de la réalité.

d.
Idéalement, nous allons créer une télémétrie qui nous indique exactement quand quelque chose d’intérêt se produit, ainsi que où et comment.

e.
Notre télémétrie devrait également convenir aux analyses manuelles et automatisées et devrait pouvoir être analysée sans disposer de l’application qui a produit les journaux

A

a.
La télémétrie nous permet d’utiliser la méthode scientifique pour formuler des hypothèses sur la cause d’un problème et ce qui est nécessaire pour le résoudre.

b.
Chaque membre de notre chaîne de valeur utilisera la télémétrie de différentes manières.

c.
En rendant la télémétrie rapide, facile à obtenir et suffisamment centralisée, tous les acteurs de la chaîne de valeur peuvent partager une vision commune de la réalité.

d.
Idéalement, nous allons créer une télémétrie qui nous indique exactement quand quelque chose d’intérêt se produit, ainsi que où et comment.

e.
Notre télémétrie devrait également convenir aux analyses manuelles et automatisées et devrait pouvoir être analysée sans disposer de l’application qui a produit les journaux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Parmi la liste suivante, identifiez les exemples de télémétrie reliée à la santé des applications.

Il peut y avoir une ou plusieurs réponses correctes, veuillez toutes les choisir :

a. Fréquence d’utilisation de certaines fonctionnalités.

b. Utilisation de la mémoire.

c. Nombre de transactions.

d. Pourcentage d’utilisateurs actifs.

e. Nombre de nouveaux utilisateurs.

A

b. Utilisation de la mémoire.

c. Nombre de transactions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Parmi les énoncés suivants, identifiez ceux qui s’appliquent au “Strangler Application Pattern”.

Il peut y avoir une ou plusieurs réponses correctes, veuillez toutes les choisir :

a. Consiste à placer la fonctionnalité existante derrière un API, plutôt que de la détruire et la redévelopper.

b. Toute nouvelle fonctionnalité doit être implémentée dans un nouveau service basé sur la nouvelle architecture souhaitée, en appelant l’ancien système si nécessaire.

c. La période de co-existence de la nouvelle et de l’ancienne architecture doit être la plus courte possible.

d. Le “Strangler Application Pattern” a pour objectif le re-développement des fonctionnalités existantes dans une nouvelle architecture ou en utilisant de nouvelles technologies.

e. Utile pour la migration de parties d’une application monolithique ou services fortement couplés vers une application plus faiblement couplée.

A

a. Consiste à placer la fonctionnalité existante derrière un API, plutôt que de la détruire et la redévelopper.

b. Toute nouvelle fonctionnalité doit être implémentée dans un nouveau service basé sur la nouvelle architecture souhaitée, en appelant l’ancien système si nécessaire.

e. Utile pour la migration de parties d’une application monolithique ou services fortement couplés vers une application plus faiblement couplée.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

L’une des techniques statistiques les plus simples que nous puissions utiliser pour analyser une métrique de production consiste à calculer sa moyenne et ses écarts-types.

Vrai ou Faux

A

Vrai

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Parmi la liste suivante, identifiez les énoncés qui sont considérés comme des avantages des monolithes.

Il peut y avoir une ou plusieurs réponses correctes, veuillez toutes les choisir :

a. Efficace en termes de ressources à petite échelle.

b. Permet d’optimiser la performance.

c. Base de code unique, une unité de déploiement.

d. Permet l’exécution de tests et les déploiement indépendants

e. Faibles latences inter-processus.

A

a. Efficace en termes de ressources à petite échelle.

c. Base de code unique, une unité de déploiement.

e. Faibles latences inter-processus.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Lorsque nous implémentons le “Strangler Application Pattern”, nous cherchons à accéder à tous les services via des API.

Vrai ou Faux

A

Vrai

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Parmi la liste suivante, identifiez les énoncés qui sont associés à une architecture faiblement couplée.

Il peut y avoir une ou plusieurs réponses correctes, veuillez toutes les choisir :

a. Favorise la productivité et la sécurité.

b. Chaque fois que nous essayons de valider (“commit”) du code dans le tronc ou de le publier en production, nous risquons de créer des échecs globaux.

c. Permet aux petites équipes (2PT) de travailler sur des unités de développement plus petites et plus simples que chaque équipe peut déployer de manière indépendante, rapide et en toute sécurité.

d. Chaque petit changement nécessite des quantités énormes de communication et de coordination (sur des jours ou des semaines), ainsi que les approbations de tout groupe susceptible d’être affecté.

e. Facilite les tests des services et la création de contrats et de Service Level Agreement (SLA) entre les équipes.

A

a. Favorise la productivité et la sécurité.

c. Permet aux petites équipes (2PT) de travailler sur des unités de développement plus petites et plus simples que chaque équipe peut déployer de manière indépendante, rapide et en toute sécurité.

e. Facilite les tests des services et la création de contrats et de Service Level Agreement (SLA) entre les équipes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

En transformant les évènements de journaux en métriques, nous pouvons désormais y effectuer des opérations statistiques, telles que la détection des anomalies, afin de détecter les valeurs aberrantes et les écarts même plus tôt dans le cycle du problème.

Vrai ou Faux

A

Vrai

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Pour que nous puissions voir tous les problèmes au fur et à mesure qu’ils surviennent, nous devons concevoir et développer nos applications et nos environnements de manière à ce qu’ils génèrent une télémétrie suffisante, ce qui nous permet de comprendre le comportement de notre système dans son ensemble.

Vrai ou Faux

A

Vrai

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Dans l’architecture de surveillance (“Monitoring Architecture”) décrite par James Turnbull, la responsabilité du Routeur d’événements est la collecte des données au niveau des couches logique, application et environnement.

Vrai ou Faux

A

Faux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly