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: almost 3 years ago
Linked from 1 awesome list

consulgogolanggrpcjaegermicroserviceprotobuf

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
shuza/kubernetes-go-grpcDeveloping Go-based microservices using gRPC and deploying them in Kubernetes with load balancing, tracing, and rate limiting.41
claygod/microserviceA microservice framework built on clean architecture principles in Go114
gogearbox/gearboxA high-performance web framework for building microservices in Go.763
lileio/lileAutomates the creation of basic gRPC services in Go with pre-set structures and tools.1,506
dhilipsiva/garudaAutomatically exposes Django ORM over gRPC for use in microservices written by other languages24
go-masonry/mortar-demoA demo showcasing a service-based architecture with HTTP services and tracing/middleware implementation12
nytimes/marvinA Go-based HTTP server package designed for Google App Engine environments176
aspnetrun/run-aspnet-grpcAn e-commerce microservices project demonstrating high-performance inter-service communication using gRPC with .NET 5114
micro/go-microA framework for building microservices with built-in support for distributed systems development and scalable communication between services.22,020
johanbrandhorst/grpc-gateway-boilerplateProvides boilerplate code for creating REST services powered by gRPC-Gateway in Go.478
wenerme/go-reqA declarative HTTP client library for the Go programming language22
utrack/clayAutomatically generates HTTP handlers for gRPC servers with complete Swagger definitions in Go290
lucperkins/colossusAn example microservice architecture for Kubernetes using Bazel, Go, Java, Docker, and gRPC1,035
andygrunwald/megosProvides an interface to interact with Apache Mesos clusters.54
1backend/1backendA platform for deploying and managing microservices and lambda functions with integrated tools for code generation and infrastructure management.2,153