GopherChina 最干货 Go 进阶讲义抢先披露——毛老师培训课堂开课了!

astaxie · 2020年09月15日 · 最后由 Cluas 回复于 2020年09月28日 · 3300 次阅读
本帖已被设为精华帖!

2020 年秋季 GopherChinaCon 即将于 11 月 20-22 日在上海举办,作为众多的第一波,本期将披露 20 日闭门 Go 语言培训课堂的内容框架!

过往每年会议现场,都会有很多 Gopher 提出建议:讲师都是大牛,议题都是干货,但还是不过瘾,能不能增加一些更系统性更连贯的课程内容?

今年,我们特邀了靠技术实力吸引到无数男粉的毛剑老师,在会议前一天——11 月 20 日,为 Gopher 们授课,课程体系更是融合了 Asta 等多位 GVP 的心血。市面上的培训那么多,来这里,学 Go 语言大拿们的压箱底干货,enjoy——

毛剑 - Bilibili 资深总监,技术专家

  • 近十年服务端研发经验,擅长高性能、高可用的服务端研发,精通 Go 语言
  • 参与了大型互联网公司的巨石架构到微服务的完整转型,包含微服务治理、微服务可用性设计、微服务数据一致性设计、微服务中间件、微服务监控、微服务日志收集、微服务负载均衡,和微服务 RPC 框架开发等
  • 具有丰富的 DevOps 经验,实现落地了完整的 CICD,分布式增量编译

Part 1 Go 工程化实践

  • 工程组织:良好的 Go 项目中的的分层目录结构组织,代码规范
  • API:Go 项目中 API 的设计,定义,状态和错误码处理
  • 配置化:配置文件的组织,代码初始化的良好设计
  • 元数据:项目中的 Context 元数据的处理实践
  • 单元测试:单元测试的实践,Mock

Part 2 Go 可用性设计

  • 超时控制:基于 Context 的 Goroutine 生命周期管理,和超时控制
  • 负载保护:基于 CPU/Load 等对服务做的自适应保护策略
  • 限流/截流:Go 中常见的流控思路和分布式限流,以及熔断机制
  • 降级:Go 中降级的技巧,包括数据 mock、localcache 等
  • 消峰:Go 中消峰、Batch 的做法实践

Part 3 Go 高性能

  • 并行的艺术:利用 goroutine+chan,最大化资源使用
  • 代码的优化:各种 Go 中常用的性能优化

2020 GopherChinaCon 隆重开启!

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio
astaxie 将本帖设为了精华贴 09月15日 23:30

海外的朋友無法上課,可惜了

appleboy 回复

这个培训是和毛老师联合打造的,非常实战,有机会一定要来参与

请问这些课会有共享录像吗,当天是参加不了了。😢 😢

kukku723 回复

不会

astaxie 回复

已经报名 期待跟毛老师面基😃

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册