在密集的业务开发中,协同的工程师是很多的,复杂的环境和项目不一致会导致各自的学习、沟通成本变高,间接导致效率低下。《Go 工程项目实践》会重点讲述 Go 语言在工程项目布局、单元测试、API 设计,以及一体化的工具链的实战。
毛剑,目前就职于 bilibili(B 站)、负责数据平台部,近十年的服务端研发经验。 擅长高性能、高可用的服务端研发,熟悉 Go 语言。 在 B 站参与了从巨石架构到微服务的完整转型,现专注在大数据在 bilibili 的数据中台建设。 同时开源业内比较有影响力的项目: https://github.com/Terry-Mao/goim 分布式 IM 长连接广播服务; https://github.com/Terry-Mao/bfs 分布式小文件存储; https://github.com/bilibili/kratos Go 微服务框架,包含大量微服务相关框架及工具。