
go-doudou
Go Microservice Framework (REST/gRPC)
Easy to Use
Start by defining Go language interfaces, no need to learn any interface description languages like OpenAPI and Protobuf
High Performance
Uses high-performance router library for REST services and gRPC as the underlying RPC framework for microservices
Stable & Robust
Reliable code quality, continuously optimized and iterated, thoroughly validated in production environments
Low Code
Built-in powerful code generator. After defining service interfaces, your only job is to implement your business logic
Service Governance
Built-in service governance components supporting client-side load balancing, circuit breaking, rate limiting, bulkheads, timeouts, retries, log collection, call chain monitoring, etc.
Monolith & Microservices
Supports development of both monolithic applications (REST) and microservices (gRPC), giving you architectural flexibility