6. go适合做什么¶
6.1. go擅长领域¶
- 服务器编程方面,go适合处理日志,数据打包,虚拟机处理,文件系统,分布式系统,数据库代理等。
- 网络编程方面: 适用于web应用,api应用,下载应用。
6.2. 代表¶
- 云计算基础设施领域,代表项目:docker、kubernetes、etcd、consul、cloudflare CDN、七牛云存储等。
- 基础软件,代表项目:tidb、influxdb、cockroachdb 等。
- 微服务,代表项目:go-kit、micro、monzo bank 的 typhon、bilibili 等。
- 互联网基础设施,代表项目:以太坊、hyperledger 等。