Use Explicit Architecture and DDD for the core API


core

Oct 2, 2020

ACCEPTED

Thomas Vaillant

As mentioned in Multi-packages architecture in a monorepo with Yarn and Lerna, we want the core API to be well-tested because all the business logic will happen here.

Herberto Graça did an awesome job but by putting together all the best practices of DDD, hexagonal architecture, onion architecture, clean architecture, CQRS... in what he calls Explicit Architecture. We will use this architecture for our core package.