CESI: architectures n tiers
This commit is contained in:
@ -0,0 +1,26 @@
|
||||
# Prototypage d'une application basée sur des microservices
|
||||
|
||||
## Consignes
|
||||
|
||||
Prototypez une application de micro-blogging (un clone de Twitter) en vous basant sur une architecture orientée microservices.
|
||||
|
||||
Votre application devra comprendre les fonctionnalités suivantes:
|
||||
|
||||
- Pouvoir créer un compte avec un identifiant unique et un mot de passe.
|
||||
- Se connecter avec son couple identifiant/mot de passe.
|
||||
- Poster un nouveau "statut" (une fois connecté).
|
||||
- Rechercher un utilisateur par son identifiant.
|
||||
- "Suivre" un autre utilisateur.
|
||||
- Visualisez le flux des statuts de tous les utilisateurs que l'on suit, par ordre chronologique décroissant.
|
||||
- Voir le profil d'un utilisateur et ses statuts.
|
||||
|
||||
### Exemples de vues
|
||||
|
||||

|
||||
|
||||
### Phases de l'exercice
|
||||
|
||||
- **Phase 1** En fonction des fonctionnalités identifiées, proposer un découpage de l'application en microservices, les canaux de communication entre ceux ci et la responsabilité de chacuns.
|
||||
- **Phase 2** Répartissez vous en groupes, un pour chaque microservice pressenti.
|
||||
- **Phase 3** Concevez l'API de chacun des microservices ensemble.
|
||||
- **Phase 4** Chaque groupe implémente le microservice qui lui est attribué et teste l'intégration de celui ci avec ceux des autres groupes.
|
Binary file not shown.
After Width: | Height: | Size: 34 KiB |
Reference in New Issue
Block a user