patrickevans
Show HN: Go-zero (a cloud-native microservice framework) is now two years old
Today in two years ago, I submit my first commit of go-zero code to GitHub, and two years later, go-zero is now 19.7K stars and 2.9K forks.go-zero has been well known for lots of developers, adopted by many companies, and helped many developers to be hired by their favorite companies through learning go-zero source code.Looking forward to the third year, we will continue to bring more...
Show HN: A tiny lib to parallelize task processing
Reduce Response Time with MapReduce in Go
I have been working as a programmer for 20 years, and have contributed to some popular projects, if you interested, please check it in github. And you can check my contributions at https://github.com/kevwan, 946 contributions in the last year.
Would you please give me some suggestions on the title? Thank you very much!
go-zero is easy to use with docker/Kubernetes, we built a command line tool to generate the Dockerfile and Kubernetes deployment files. It's easy to use with ECSs as well, because Go packages it into a single executable binary, you can use tools like supervisord to manage it easily.
As the name of go-zero, I was trying to tell 2 things: 1. go from zero with microservices development 2. go from zero when you get something hard to fix, perhaps you think the problem itself in a wrong way
Also, go-zero consists of 3 main parts: 1. api gateway, along with a newly created simple API idl to describe apis 2. zRPC, with the microservices governance built on top of gRPC 3. goctl, a command line tool to make microservices development much easier
Not sure if I answered your question?