wpetit 1b1f48a0e3 | ||
---|---|---|
.. | ||
README.md | ||
microblogging.png |
README.md
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.