Architecture of a DDD application

Description Article
Domain Driven Design - Overview of a Layered Architecture

A complete application consists of four major layers: Domain Infrastructure Application User Interface The domain layer contains the domain entities and stand-alone domain services. Any domain concepts (this includes domain services, but also repositories) that depend on external resources, are … Continue reading