# README
GO Hexagonal Architecture
Features
- Can switch database easily
Rules
- Every model should be in its own repository
- Validate request that don't need to access database at app layer
- Validate request that need to access database at core layer
- Return custom error, log real error