Skip to content

riskiramdan/evos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evos Test Assesement using Golang by Riski Ramdan

Getting started (< 2mn)

git clone git@github.com:riskiramdan/evos.git
cd evos

Running PostgresSQL & Golang Application

docker-compose up

Postman Documentation

https://documenter.getpostman.com/view/9740098/Tz5jeLBV https://www.getpostman.com/collections/5980f656d7d002e04fb6

Database Postgres SQL Structure

Postgres SQL Structure

Domain Driven Design Architectures

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.

DDD Architecture

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published