Question: what is the difference between domain and entity?
Answer: While usually used interchangeably, the domain entities and model object can also be instances of active record pattern (basically: domain objects with added storage logic). ... In practical purpose, domain and model are the same, while entity is also a domain/object that would be used to store in the database.