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 |
---|---|---|
| Developing Go-based microservices using gRPC and deploying them in Kubernetes with load balancing, tracing, and rate limiting. | 41 |
| A microservice framework built on clean architecture principles in Go | 114 |
| A high-performance web framework for building microservices in Go. | 763 |
| Automates the creation of basic gRPC services in Go with pre-set structures and tools. | 1,506 |
| Automatically exposes Django ORM over gRPC for use in microservices written by other languages | 24 |
| A demo showcasing a service-based architecture with HTTP services and tracing/middleware implementation | 12 |
| A Go-based HTTP server package designed for Google App Engine environments | 176 |
| An e-commerce microservices project demonstrating high-performance inter-service communication using gRPC with .NET 5 | 114 |
| A framework for building microservices with built-in support for distributed systems development and scalable communication between services. | 22,020 |
| Provides boilerplate code for creating REST services powered by gRPC-Gateway in Go. | 478 |
| A declarative HTTP client library for the Go programming language | 22 |
| Automatically generates HTTP handlers for gRPC servers with complete Swagger definitions in Go | 290 |
| An example microservice architecture for Kubernetes using Bazel, Go, Java, Docker, and gRPC | 1,035 |
| Provides an interface to interact with Apache Mesos clusters. | 54 |
| A platform for deploying and managing microservices and lambda functions with integrated tools for code generation and infrastructure management. | 2,153 |