goms

command module
v0.0.0-...-57a0f16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 8, 2019 License: BSD-3-Clause Imports: 17 Imported by: 0

README

go-ms-poc

Authentication

  • OAuth2 (JWT) with support for keycloak
  • See: AUTH.md

Checklist

  • Health EP
    • Checks have to be implemented on our own (e.g. state of DB)
    • health check
  • Version EP
  • OAuth + Role Check (using keycloak)
    • PoC impl. working
    • Based on github.com/auth0-community/go-auth0 and gopkg.in/square/go-jose.v2
  • PostgreSQL
    • PoC impl. working
    • Based on database/sql and github.com/lib/pq
    • Connection Pooling/ Handling has to be implemented on our own
  • RabbitMQ
    • PoC impl. working
  • Graph DB (neo4j)
  • Logging (structured)
  • Config (ENV + CLI)
    • PoC impl. working
  • Docker MS
    • PoC impl. working
  • REST
  • GraphQL
    • PoC impl. working
  • Graceful Shutdown
  • Metrics
    • PoC impl. working

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL