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 application layer execute use cases. The methods defined in the services often contain ubiquitous language. Do the interfaces of these services belong in application layer or the domain layer?

Feb 6, 2025 - 10:11
 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 application layer execute use cases.

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