Where to put the application service interfaces in Domain Driven Design?

Let's say a project has an application layer and a domain layer. AFAIK services implemented in the application layer execute use cases. The methods defined in the services often contain ubiquitous language. Do the interfaces of these services belong in the application layer or the domain layer?

Feb 11, 2025 - 12:10
 0
Where to put the application service interfaces in Domain Driven Design?

Let's say a project has an application layer and a domain layer.

AFAIK services implemented in the application layer execute use cases.

The methods defined in the services often contain ubiquitous language. Do the interfaces of these services belong in the application layer or the domain layer?