Click here to check out the remaining 6 reasons why you’re leaving Python for Go, plus some great book recommendations

Golang is a Python language that has been written by golang for over a decade. Golang is a Python language that has been written by Golang for over a decade. Golang is a Python language that has been written by Golang for over a decade.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/12/27/16f467bb4b4c9b30~tplv-t2oaga2asx-image.image

Go has been eight years since its launch in 2009. In these 8 years, many companies have begun to use Go language to develop their own services, or even completely turn to Go development, and many go-based services and applications have been born, such as Dokcer, K8S, etc. Many large companies are also using it, such as Google (as the company developing Go language, Golang, Facebook, Tencent, Baidu, Alibaba, JD.com, Xiaomi, 360, and many other companies are also trying Golang. What’s the reason? Let’s analyze it.

Cause 1: Performance

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/12/27/16f467bb4b558f1c~tplv-t2oaga2asx-image.image

Go is extremely fast. The performance is similar to Java or C++. In our use, Go is typically 30 times faster than Python. Here’s a baseline comparison between Go and Java:

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/12/27/16f467bb4bfd6cf4~tplv-t2oaga2asx-image.image

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/12/27/16f467bb4c42ddf0~tplv-t2oaga2asx-image.image

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/12/27/16f467bb4c5e10f8~tplv-t2oaga2asx-image.image

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/12/27/16f467bb4caee646~tplv-t2oaga2asx-image.image

Reason 2: Language performance is important

For many applications, the programming language simply acts as the glue between it and the data set. The performance of the language itself is often irrelevant.

But Stream is an API provider serving fortune 500 companies and over 200 million end users. Over the years we’ve optimized Cassandra, PostgreSQL, Redis, etc., but we’ve finally reached the limits of the language we use.

Reason 3: Developer productivity & Not being too innovative

Keywords: Go language book recommendation

Nail scan code into the group, Ali cloud and other leaders are waiting for you oh ~