In DDD implementation with Hexagonal Architecture the application might have ports (interfaces) and adapters (clients) .In my current project I am implementing Event driven based micorservices .I have a domain application service layer and and infrastructure layer and adapter layer (for commands listeners). I have googled many implementation and infrastructure layer contains the adapters as well as ports . now the infrastructure layer once will invoke the application service layer which is wrong as per my understating .
Is this correct implementation .where to add the the ports/command listeners.