Skip to content

Golang Stack

Vojtech Mašek edited this page Aug 19, 2019 · 2 revisions

Golang Stack

Database

GORM

ORM (postgres, mysql...)

  • "code first"
  • Auto-migration

ORM (postgres, mysql...)

  • "database first"
  • No Auto-migration
  • Better performance than GORM
  • Type-safety: firstly needs to generate models from DB

NoSQL

Key Value (usually as cache)

Document

HTTP Endpoints

Dependencies

Testing

Tools

  • 💡 MMO
    • used for orchestration
    • gRPC service plugin (protobuf)
    • gRPC HTTP gateway plugin
    • Swagger plugin
    • Angular API client plugin
Clone this wiki locally