Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 1001 Bytes

architecture.md

File metadata and controls

25 lines (15 loc) · 1001 Bytes

DDD and Clean Architecture

The application follows the Uncle Bob "Clean Architecture" principles and project structure :

Clean Architecture layers

tbd

Project anatomy

tbd

The Dependency Rule

The overriding rule that makes this architecture work is The Dependency Rule. This rule says that source code dependencies can only point inwards. Nothing in an inner circle can know anything at all about something in an outer circle. In particular, the name of something declared in an outer circle must not be mentioned by the code in the an inner circle. That includes, functions, classes. variables, or any other named software entity.

Source

Attribution

This project is adapted from jbuget@nodejs-clean-architecture-app