Chapitre 9. Gestion des données
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Ce chapitre abordera certaines des préoccupations liées à la gestion des données lors de la création d'une application native cloud évolutive. Nous passerons en revue quelques méthodes familières pour modéliser les données d'un domaine. Nous verrons comment les projets Spring Data exposent des référentiels pour la gestion des données. Nous examinerons également quelques exemples de microservices qui gèrent l'accès exclusif à une source de données à l'aide des projets Spring Data.
Modélisation des données
Des modèles de données bien construits nous aident à communiquer efficacement les souhaits du domaine d'une entreprise dans nos applications logicielles. Les modèles de domaine, comme celui de la figure 9-1, peuvent être construits pour exprimer les aspects les plus importants du domaine d'une entreprise. L'une des techniques les plus réussies de modélisation de domaine a été présentée pour la première fois par Eric Evans dans son ouvrage de référence, Domain-Driven Design : Tackling Complexity in the Heart of Software (Addison-Wesley).
Figure 9-1. Un modèle de domaine exprimant les relations entre les classes du domaine.
Evans a popularisé les concepts de la conception pilotée par le domaine en avançant l'idée que ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access