prasetyoadi / candi

A backend microservices framework library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Candi, a framework for Membangun Candi project in Golang

Build Status codecov

Made with

golang logo docker logo rest logo graphql logo grpc logo kafka logo

Install binary from source

$ go get -u pkg.agungdwiprasetyo.com/candi/cmd/candi

Create new service or add module in existing service

$ candi

Build and run service

$ cd {{service_name}}
$ make run

If include GRPC handler, run $ make proto for generate rpc files from proto (must install protoc compiler)

Service handlers example:

Todo

  • Add task queue worker like celery Add UI for manage task queue worker

About

A backend microservices framework library


Languages

Language:Go 99.3%Language:Dockerfile 0.5%Language:Makefile 0.2%