So, I've seen some questions about it here but none of them was specific about it neither answered my doubt.
In a layered architecture/DDD application, in what layer would a controller (the "C" in common MVC applications) fit? I've read in different places that it could be in the UI layer or in the application layer but I still couldn't wrap my head around what is the right layer.
I'm reading Eric Evans' DDD and until the point I've reached of the book I couldn't figure it out yet. I noticed he says that if the UI layer is not complex you can merge it with the application layer. Would this make the same for the controller?