首页 文章详情

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

GoCN | 1024 2020-09-17 01:34 0 0 0
UniSMS (合一短信)
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 隆重开启!

时间:2020年11月20-22日
地点:上海由由喜来登酒店

  • 商务合作:18516100522

  • 演讲自荐:15201224931

  • 报名方式:点击“阅读原文”,早鸟票火热开启中



good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter