From 67fe66c6cbc0e6e6411ba7d80c2a399b4baa7d3f Mon Sep 17 00:00:00 2001 From: SoTrx <--> Date: Wed, 14 Sep 2022 12:42:02 +0200 Subject: [PATCH] Lab1 :: Correcting some typos --- instructions/_entries/02-02 first app.md | 2 +- instructions/_entries/02-03 vanilla code dive.md | 6 +++--- instructions/_entries/02-04 enter dapr.md | 4 +++- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/instructions/_entries/02-02 first app.md b/instructions/_entries/02-02 first app.md index 49da58d..1c0512d 100644 --- a/instructions/_entries/02-02 first app.md +++ b/instructions/_entries/02-02 first app.md @@ -5,7 +5,7 @@ title: Une première application parent-id: lab-1 --- -> **Note** : Les fichiers utilisés dans ce Lab se trouvent dans `src/Lab1/1-decoupling-direct` +> **Note** : Les fichiers utilisés dans cette première application se trouvent dans le dossier `src/Lab1/1-decoupling-direct` ### Une première application diff --git a/instructions/_entries/02-03 vanilla code dive.md b/instructions/_entries/02-03 vanilla code dive.md index fef3204..d30468b 100644 --- a/instructions/_entries/02-03 vanilla code dive.md +++ b/instructions/_entries/02-03 vanilla code dive.md @@ -14,7 +14,7 @@ Solution: Les trois services communiquent **directement**: - Le service Python appelle le service Node via un **appel HTTP** de l'URL de son serveur. -- Le service Node appelle Redis avec la bibliothèque **[ioredis](https://www.npmjs.com/package/ioredis**, qui elle-même encapsule le protocole **RESP**, le protocole spécifique à Redis. +- Le service Node appelle Redis avec la bibliothèque **[ioredis](https://www.npmjs.com/package/ioredis)**, qui elle-même encapsule le protocole **RESP**, le protocole spécifique à Redis. {% endcollapsible %} Imaginons que cette application est déployée en production depuis quelques temps. Cependant, après quelques mois, un nouveau besoin émerge : il faut migrer le support de stockage d'état de Redis vers MongoDB. @@ -25,10 +25,10 @@ Solution: {% collapsible %} L'appel du service Python vers le service Node ne serait pas impacté. -Le code de l'application Nodejs cependant devrait forcément être réécrit. +Le code de l'application Nodejs devrait cependant être réécrit. En effet, pour communiquer avec Redis, le service utilise la bibliothèque **[ioredis](https://www.npmjs.com/package/ioredis)**. Cette bibliothèque n'a plus sa place dans le code si l'implémentation change de Redis à MongoDb. -C'est une des conséquence d'un **couplage applicatif fort** +C'est une des conséquences d'un **couplage applicatif fort** {% endcollapsible %} diff --git a/instructions/_entries/02-04 enter dapr.md b/instructions/_entries/02-04 enter dapr.md index 5d6c9f1..481863a 100644 --- a/instructions/_entries/02-04 enter dapr.md +++ b/instructions/_entries/02-04 enter dapr.md @@ -9,7 +9,9 @@ Le rôle de Dapr est de permettre une sorte de découplage architecturel. Au lie Plus important : ce découplage permet au développeur d'un service de se **décharger de la responsabilité de l'implémentation**. -Pour illuster cela, nous allons déployer une autre version de l'application présentée qui elle utilise Dapr. Cette application se trouve dans `src/Lab1-1-decoupling/withDapr`. +Pour illuster cela, nous allons déployer une autre version de l'application présentée qui elle utilise Dapr. + +> **Note** : Cette nouvelle application est située dans le dossier `src/Lab1/1-decoupling-direct` Cette nouvelle version est exécutable en utilisant la commande suivante: