Go server application(GAS) platform is an internal development platform.
It shields developers from changes in various basic SDK versions and infrastructures, allowing them to focus on business logic development and improving their development efficiency.
I mainly participated in the development of the prototype project and was responsible for the design and development of the control center.
Spkit Cli is a scaffolding tool for go application.
It generates a Go project with a unified layout and provides some common capabilities(e.g. unified config, observability) for development. Developers can use internal CI/CD and service mesh out of the box.
I primarily participated in the development and maintenance of the unify config module which provides a unified interface for both local and remote configurations.
The purpose of the Go Governance project is to mitigate the risks associated with upgrading Go versions and to assist Go projects in upgrading to the latest Go version.
I developed this tool to perform static analysis on project code and provide users with relevant solutions.