L’idée générale et la problématique du projet proposé (acteurs et cas d’utilisation général) ; • Les principales fonctionnalités ; • L’architecture globale proposée : diagramme global, services, API Gateway, sécurité, données et communications ; • Les microservices, leurs responsabilités et les choix de bases de données ; • Les technologies choisies ; • La répartition des tâches entre les membres de l’équipe ; • L’organisation du dépôt Git et l’outil de gestion du projet ; • Le planning prévisionnel et les principaux risques ; • Toute autre partie que vous jugez pertinente dans le cadre de vos travaux. Partie individuelle (à réaliser par le responsable du micro service et à inclure dans la présentation de l’équipe) => 1 minute de speech maximum par étudiant concernant son micro service Pour Chaque micro service : • La conception de chaque micro service (diagramme de classes) ainsi que ses interactions avec les autres micro services, illustrées par des exemples de communications synchrones et asynchrones. • Les contrats d’API par micro services : principaux Endpoints, codes de réponse et éventuels événements ; Cette partie doit être présentée seulement par l’étudiant responsable du microservice concerné ; N’oubliez pas le micro service commun, qui doit être développé par toute l’équipe et présenté par un seul membre lors de la présentation. Durée maximale de la présentation : entre 10 et 15 minutes. NB : Chaque membre doit présenter obligatoirement son micro service. Les autres parties doivent être réparties équitablement entre les membres de l’équipe. (pour les diagrammes leave an empty space )