Skip to content

Roadmap

dongxuny edited this page Oct 20, 2021 · 2 revisions

Currently, rk-boot support bellow Entry types. We are planning to support more Entry types in rk-boot in the future releases.

Name Category Status Dependency
gRPC Framework Stable rk-grpc
Gin Framework Stable rk-gin
Prometheus Client Stable rk-prom
Config Static config Stable rk-entry
Cert Certificate integration Stable rk-entry
Swagger UI Swagger UI integration Stable rk-grpc & rk-gin
grpc-gateway Integration Stable rk-grpc
Logger ZapLogger integration Stable rk-entry
Interceptor/middleware Integration Stable rk-grpc & rk-gin

Framework

Cloud provider

Integrate cloud provider golang SDK in order to make user use cloud services in micro-services in a easy way.

For example, AwsS3Entry would be an Entry type which initialize S3 Golang client and deal with error handling, logging.

  • AWS
  • Google
  • Azure
  • Alibaba Cloud
  • Tencent Cloud

Kubernetes

Integrates kubernetes golang client in order to make micro-service interact with kubernetes in a convenient way.

Cloud tools

Add Entry types of popular tooling for distributed system.

For example, ConsulEntry would be an Entry type which initialize Consul client and deal with service discovery, K/V storage and etc.

  • Consul
  • Vault
  • Zookeeper

Security

Add security Entry types where user can reduce workloads on dealing with micro-service security.

  • Oauth
  • SAML
Clone this wiki locally