Tag: Layered Architecture
All the articles with the tag "Layered Architecture".
-
[DDD Intro #19] Layered Architecture: Protecting the domain layer
When we try to implement DDD, architecture soon enters the conversation. Names such as Presentation Layer, Application Layer, Domain Layer, and Infrastructure Layer appear. We split packages, decide dependency direction, and separate responsibilities by layer.
-
[DDD Intro #15] Application Service: The layer that coordinates use cases
One of the most confusing names when applying DDD is Service. Application Service, Domain Service, and Infrastructure Service all have the word Service. So over time, all logic gathers in SomethingService.