What is a domain layer?

The domain layer is a collection of entity objects and related business logic that is designed to represent the enterprise business model . The major scope of this layer is to create a standardized and federated set of objects, that could be potentially reused within different projects.

Read more

What is domain Service in DDD?

Domain Services (or just Services in DDD) is used to perform domain operations and business rules . In his DDD book, Eric Evans describes a good Service in three characteristics: The operation relates to a domain concept that is not a natural part of an Entity or Value Object.

Read more