Complex domain models
This scenario refers to systems where the inputs retrieved are simple to manage and persist in the database. However, before delivering information to users, many transformations are needed to make the data useful and comprehensive for the business.
Imagine a system where the code is comprised of a large set of entity objects mapping database tables to persist information using an ORM framework. This kind of system involves many writes and read operations that are executed using the ORM and some operations that run as part of the system to transform the retrieved data—in the form of entity objects—into data transfer objects (DTOs) to provide information in a meaningful way for the business.
The following diagram shows ...
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