Hello Micro Service

This is a repo for practice go micro service structure & CI/CD with:

  • Web & Telegram bot as API
  • Using gRPC to communicate between services
  • Drone CI to build, test and deploy
  • Run on Kubernetes

Road Map

  • Protobuf schema
  • Protobuf generation script
  • Entity Service
  • Web API Service
  • Telegram Bot API Service
  • Dockerfile (build image)
  • makefile (scripts)
  • Drone CI
  • Kubernetes
  • Make actually CRUD in Entity Service
  • Create business layer service
  • Handle gRPC timeout
  • Backup