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
1k stars
42 watching
165 forks
Language: Go
last commit: about 1 year ago
Linked from 1 awesome list
consulgogolanggrpcjaegermicroserviceprotobuf
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 |