EdlanioJ / kbu-store

KBU store golang microservice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KBU Store Microservice

GitHub release Coverage Status


This is a microservice example. I have been studying Golang for a while and I am doing this project to show what I have learned in process.


Technologies

This Project was developed with the following technologies:


Getting Started

Prerequisits

Install:

Setup

git clone https://github.com/EdlanioJ/kbu-store.git

cd kbu-store

docker-compose up -d

docker-compose exec app bash

# Database migration

make migrate.up

 # Create env file

 make env

Run

docker-compose exec app bash

# Start http server

make start.http

# Start gRPC server

make start.grpc

Swagger UI:

Jaeger UI:

Prometheus UI:

Grafana UI:

Kafka Control Center:

gRPC Service:

docker-compose exec app bash

evans -r repl

About

KBU store golang microservice

License:Apache License 2.0


Languages

Language:Go 98.8%Language:Makefile 0.6%Language:Dockerfile 0.4%Language:Shell 0.3%