rustatian / Microservices

Sample of microservice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Microservices

Samples of different microservices architectures written in GO

Authorization

Creates jwt token after login request, optioinally can save it in consul k/v storage, also has heath checks

Vault

Vault microservice is used for generate hashes from passwords and then compare

Registration

Registration microservice is used for register users, also connects to vault service to generate hashes (and after compare) from passwords to store in db

All services contains /health endpoint to connect to consul and /metrics endpoint to pull metrics to Prometheus

About

Sample of microservice

License:GNU General Public License v3.0


Languages

Language:Go 98.8%Language:Dockerfile 1.2%