6. go适合做什么

6.1. go擅长领域

  1. 服务器编程方面,go适合处理日志,数据打包,虚拟机处理,文件系统,分布式系统,数据库代理等。
  2. 网络编程方面: 适用于web应用,api应用,下载应用。

6.2. 代表

  1. 云计算基础设施领域,代表项目:docker、kubernetes、etcd、consul、cloudflare CDN、七牛云存储等。
  2. 基础软件,代表项目:tidb、influxdb、cockroachdb 等。
  3. 微服务,代表项目:go-kit、micro、monzo bank 的 typhon、bilibili 等。
  4. 互联网基础设施,代表项目:以太坊、hyperledger 等。