Summary
It is possible to build a microservice in Golang using go-kit as the framework.
1
The architecture consists of a client-server model and a service abstraction.
2
To create a microservice, one must define a message, create a folder structure for the Golang service, and protect the service with keycloak.
3
A gRPC client can then be used to communicate with the service.
3
According to
Summary
1) Build a microservice and set of other containerized services which will have a very specific set of independent tasks and will be related only with the specific logical component.
2) Use go-kit as the framework for developing and structuring the components of each service.
Building A Containerized Microservice in Golang: A Step-by-step Guide
velotio.com
Summary
This post provides a step-by-step guide to creating a Golang micro-service using gRPC, a remote communication protocol created by Google. It explains how to create a message, define the gRPC service, create a folder structure for the Golang service, and protect the service with keycloak. Finally, it provides an example of how to use a gRPC client to communicate with the service.
Writing a microservice in Golang which communicates over gRPC
bitbucket.org
Microservice architecture is sweeping the world as the de facto pattern to build web-based applications. Golang is a language particularly well suited to ...
Building Microservices with Go | Packt
packtpub.com