github.com/khafidprayoga/synapsis-service

technical test


Install
go get github.com/khafidprayoga/synapsis-service

Documentation

About

This module is used to interact with Student Services.
As a result of this research, we will learn to implement a a more modern and attractive gRPC architecture.

Development Guide

  1. Install the dependency buf.build and protoc-gen-go

    go install github.com/bufbuild/buf/cmd/buf@latest
    go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
  2. Building the server stub and mocks

    buf generate synapsis/
  3. Installing main project dependency

    go mod tidy
    
  4. Running the server

    go run main.go 
    

By default service exposed at port :5080