git clone git@github.com:riskiramdan/evos.git
cd evos
docker-compose up
https://documenter.getpostman.com/view/9740098/Tz5jeLBV https://www.getpostman.com/collections/5980f656d7d002e04fb6
Software design is a very hard thing. From years, a trend has appeared to put the business logic, a.k.a. the (Business) Domain, and with it the User, in the heart of the overall system. Based on this concept, different architectural patterns was imaginated.
One of the first and main ones was introduced by E. Evans in its Domain Driven Design approach.
Based on it or in the same time, other applicative architectures appeared like Onion Architecture (by. J. Palermo), Hexagonal Architecture (by A. Cockburn) or Clean Architecture (by. R. Martin).
This repository is an exploration of this type of architecture, mainly based on DDD Architecture, on a concrete and modern golang application.