Capítulo 9. Gestión de datos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Este capítulo abordará algunas de las preocupaciones que plantea la gestión de datos cuando se construye una aplicación nativa de la nube escalable. Repasaremos algunos métodos conocidos para modelar los datos de un dominio. Veremos cómo los proyectos de Spring Data exponen repositorios para gestionar datos. También veremos algunos ejemplos de microservicios que gestionan el acceso exclusivo a una fuente de datos utilizando los proyectos Spring Data.

Modelado de datos

Los modelos de datos bien construidos nos ayudan a comunicar eficazmente los deseos del dominio de un negocio en nuestras aplicaciones de software. Los modelos de dominio, como el de la Figura 9-1, pueden construirse para expresar los aspectos más importantes del dominio de una empresa. Una de las técnicas de mayor éxito para el modelado de dominios fue presentada por primera vez por Eric Evans en su libro seminal, Domain-Driven Design: Tackling Complexity in the Heart of Software (Addison-Wesley).

Entity-relationship diagram of a domain model
Figura 9-1. Un modelo de dominio que expresa las relaciones entre las clases del dominio

Evans popularizó los conceptos de de diseño orientado al dominio, avanzando la idea de que tanto los expertos en el dominio de la empresa como los ingenieros de software de la organización ...

Get Java nativo en la nube now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.