Starts from golang interface, no need to learn new IDL(interface definition language), such as OpenAPI or Protobuf
Adopt HttpRouter (which is also used by gin) as http request router for REST, gRPC as underlying RPC framework for microservice
The code quality is reliable, and it is still being optimized and iterated, which has been fully tested by online production practice
Powerful code generator cli built-in. After defining your interface methods, your only job is implementing your awesome idea.
Built-in service governance support including client-side load balancer, rate limiter, circuit breaker, bulkhead, timeout, retry, tracing, logging and more.
Monolith and Microservice
Supporting both monolith and microservice architectures gives you flexibility to design your system.