/goddd

Infraestrutura DDD + GO

Primary LanguageGo

goddd

Arquitetura DDD + Golang

O repositório é uma API com listagem e cadastro de usuários.
Foram utilizados princípios SOLID e DDD para a arquitetura, com o objetivo de proporcionar maior adaptabilidade e manutenção do código.

O fluxo de dependências dos pacotes está representado pela ilustração abaixo:

Comandos

  • Clona o repositório.
git clone git@github.com:chrissgon/goddd.git
  • Executa aplicação.
go run main.go

Endpoints

Lista usuários (GET) http://localhost:8080/users/.
Busca usuário (GET) http://localhost:8080/users/:ID.
Cadastra usuário (POST) http://localhost:8080/users/.

Referências


Desenvolvido por Christopher Gonçalves