Projet

Général

Profil

Scénario #21586

Epic 4: Création de la base de données et gestion des migrations du schéma dans l'infrastructure Docker

Ajouté par William Petit il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
03/10/2017
Echéance:
20/10/2017
% réalisé:

100%

Temps estimé:
(Total: 10.75 h)
Temps passé:
(Total: 26.75 h)
Points de scénarios:
8.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Liens avec la release:
Auto

Description

Problème

Le domaine fonctionnel "ServerModel" va devoir manipuler et persister plusieurs entités métiers. Il faut définir une stratégie de gestion du cycle de vie de ces entités.

Proposition

  • Identifier un moteur de base de données pour les entités du domaine "ServerModel"
  • Définir une stratégie de migration du schéma de données (si le moteur de BDD n'est pas sans schéma) dans le contexte de l'infrastructure Docker

Critères d'acceptation

  • Un moteur de base de données a été choisi pour le domaine "ServerModel" et ce choix est argumenté.
  • Une méthodologie de migration du schéma de données est documentée et une première implémentation de cette méthodologie est créée pour les entités du domaine ServerModel
  • La documentation devra si possible servir de support pour les implémentations des futurs services
  • La stratégie de migration est fonctionnelle dans le cas où plusieurs instances du service sont démarrées en parallèle

Sous-tâches

Tâche #21591: Identifier le moteur de base de données à utiliser pour le domaineFerméWilliam Petit

Tâche #21612: Rédiger un mémo sur la gestion des données dans une infrastructure orienté conteneursFerméWilliam Petit

Tâche #21626: Définir une stratégie pour la création et les migrations du schéma de la base de donnéesFerméWilliam Petit

Tâche #21633: Implémenter la stratégie de migration de la base de données du ServerModelFerméWilliam Petit

Tâche #21640: Rédiger un mémo sur la stratégie de migration d'un schéma de base de données dans une architecture microserviceFerméWilliam Petit

Tâche #21642: Présentation Consul/ContainerPilot Fermédeveloppeurs_eole

Tâche #21659: Amorcer le schéma SQL du domaine "ServerModel"FerméWilliam Petit

Historique

#1 Mis à jour par William Petit il y a plus de 6 ans

  • Projet changé de Distribution EOLE à Zéphir

#2 Mis à jour par William Petit il y a plus de 6 ans

  • Points de scénarios mis à 8.0

#3 Mis à jour par William Petit il y a plus de 6 ans

  • Assigné à mis à William Petit

#4 Mis à jour par Bruno Boiget il y a plus de 6 ans

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF