Skip to content

wagnerww/go-rest-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go-Rest-Playground

Microsservices development in GO(Golang)

Services

  • auth-service: Autentication and validate users
  • product-service: Api return products

Skils

  • Hexagonal architecture
  • Framework GIN (Gin-gonic)
  • API Restfull
  • gRPC
  • PostgreSQL
  • Gorm(Database ORM)
  • Migrations
  • RabbitMQ
  • JWT
  • Bcrypt
  • Gin Middleware
  • OpenAPI(Swagger)
  • Docker
  • Enviroment variables
  • DTOs
  • Assemblers or Model Mappers
  • Wirings(Modulate app)

Bootstrap

docker-compose up -d

Start Auth Service

  • gRPC:

    go run auth-service/grpc/main.go
    
  • API:

    go run auth-service/api/main.go
    

Start Products Service

  • API:

    go run products-service/api/main.go
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published