Let's say I have an Entity that represents an employee:
Employee
First name
Last name
Birthdate
Hair color
Eye color
Gender
.... (and so on)
Now, imagine I have a website with 2 pages: A home page and a profile page.
On the home page, there will be the name and the gender of the last 10 employees registered. Like this:
David (male)
Frank (male)
Anna (female)
Bob (male)
Lynda (female)
When I click an employee name, I'll be taken to the profile page which will show me every data of the selected employee
Since I just need their names on the home page, it doesn't make sense to load the entire model from the database (I don't need their gender, hair color, etc..., just the names. Imagine if the employee entity had much more data).
How do I handle this situation in DDD? It doesn't look like this is a bounded context problem. Should I create different variations of the entity? For example:
Employee
First name
Last name
Birthdate
Hair color
Eye color
Gender
LastEmployee
First name
Gender