go-micro-services

Microservices demo

Demonstrates a microservices architecture using Golang and gRPC for inter-service communication and request tracing with Jaeger.

HTTP up front, Protobufs in the rear

GitHub

1k stars
42 watching
165 forks
Language: Go
last commit: about 1 year ago
Linked from 1 awesome list

consulgogolanggrpcjaegermicroserviceprotobuf

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
shuza/kubernetes-go-grpc Developing Go-based microservices using gRPC and deploying them in Kubernetes with load balancing, tracing, and rate limiting. 41
claygod/microservice A microservice framework built on clean architecture principles in Go 114
gogearbox/gearbox A high-performance web framework for building microservices in Go. 763
lileio/lile Automates the creation of basic gRPC services in Go with pre-set structures and tools. 1,506
dhilipsiva/garuda Automatically exposes Django ORM over gRPC for use in microservices written by other languages 24
go-masonry/mortar-demo A demo showcasing a service-based architecture with HTTP services and tracing/middleware implementation 12
nytimes/marvin A Go-based HTTP server package designed for Google App Engine environments 176
aspnetrun/run-aspnet-grpc An e-commerce microservices project demonstrating high-performance inter-service communication using gRPC with .NET 5 114
micro/go-micro A framework for building microservices with built-in support for distributed systems development and scalable communication between services. 22,020
johanbrandhorst/grpc-gateway-boilerplate Provides boilerplate code for creating REST services powered by gRPC-Gateway in Go. 478
wenerme/go-req A declarative HTTP client library for the Go programming language 22
utrack/clay Automatically generates HTTP handlers for gRPC servers with complete Swagger definitions in Go 290
lucperkins/colossus An example microservice architecture for Kubernetes using Bazel, Go, Java, Docker, and gRPC 1,035
andygrunwald/megos Provides an interface to interact with Apache Mesos clusters. 54
1backend/1backend A platform for deploying and managing microservices and lambda functions with integrated tools for code generation and infrastructure management. 2,153