联系我们
第五届GopherChina大会

微信扫码立即联系主办方

微信分享
第五届GopherChina大会

使用微信扫一扫分享到朋友圈

活动分享
第五届GopherChina大会

使用微信扫一扫进入小程序分享活动

活动详情

探探 Gopher China 2019 大会又准时和大家见面了,本次大会由探探独家冠名,gocn 社区和滴滴联合举办。 2015年由 Go 中国社区发起的第一届 Gopher China  大会在上海成功举办,历时四年已成为国内最权威和最干货的Go大会,我们致力于为中国广大的 Gopher 提供最好的交流平台。举办 Gopher China 大会的目的是汇集广大 Go 语言的开发者以及大规模应用 Go 的示范企业给大家带来精彩分享,呈现一场最 cool 的盛会。

迄今为止,Gopher China 大会已经成功举办了四届,并且每年都会有 gopher meetup 线下巡回见面会,大会参会嘉宾累计已突破7000人次。前四届大会的成功举办也获得了良好的口碑,在技术圈内满意度和推荐度高达95%以上。

第五届 Gopher China 大会将于2019年4月27-28日在北京召开。4月26日为会前一天培训,培训讲师是国际知名讲师 Dave Cheney 。4月27日、28日是为期两天的技术交流大会,有来自探探、嘀嘀、Grab、PingCAP、Heptio、bilibili、iTutorGroup、Ardanlabs、JetBrains、知乎、腾讯、Klook、小米科技、微博、花椒直播、百度等公司的技术大牛带来精彩的干货分享。



我们的传统是每年必须有T恤,必须有,而且是限量版,只有参会的人才有,买不到


image.png

活动门票
活动筹备中
售票推广中
活动结束
选择票
门票名称
单价(¥)
截止时间
数量
双日套票
904
2019-04-28 19:00
0
双日套票+两天酒店盒饭午餐
1,024
2019-04-28 19:00
0
酒店盒饭午餐
培训+双日套票+三天酒店盒饭午餐
3,300
2019-04-25 18:25
0
培训时间:4月26日
三天酒店盒饭午餐,不包含住宿
本次培训全英文培训,但是Dave具有非常强的培训经验,语速都是可以接受的
4月28日单日门票(不含餐)
350
2019-04-28 19:00
0

退款说明:不支持退票

优惠或邀请码
票价
0
找回电子票
请输入您在报名时填写的手机号或者邮箱
确定找回
活动嘉宾
滴滴出行/R lab 高级专家工程师杜欢杜欢
杜欢
滴滴出行/R lab 高级专家工程师杜欢
bilibili/架构师毛剑
毛剑
bilibili/架构师
微博平台研发中心架构组/资深架构师晁岳攀
晁岳攀
微博平台研发中心架构组/资深架构师
小米科技/小米商城系统组/基础服务高级研发工程师徐成选
徐成选
小米科技/小米商城系统组/基础服务高级研发工程师
Grab 地图团队资深架构师胡泊
胡泊
Grab 地图团队资深架构师
Ardanlabs 联合创始人William Kennedy
William Kennedy
Ardanlabs 联合创始人
Heptio 资深工程师,著名 Go 语言专家David Cheney
David Cheney
Heptio 资深工程师,著名 Go 语言专家
TutorABC 研发总监董海冰
董海冰
TutorABC 研发总监
英语流利说 Platform Tech Lead何源
何源
英语流利说 Platform Tech Lead
PingCAP TiDB/tech lead姚维
姚维
PingCAP TiDB/tech lead
姚维,有过创业经验,创业时期做了一个叫聚能推的推送产品。曾在 360 基础架构组做 Atlas 数据库中间件。Atlas 是一个 MySQL 的中间件,支持读写分离,静态表 sharding 等功能,在 360 内部被广泛应用。目前在 PingCAP 做 SQL 层相关的事情,一直以来都是从事基础架构相关的工作。
探探 工程师于乐
于乐
探探 工程师
知乎 后端工程师杜旭
杜旭
知乎 后端工程师
杜旭( xlzd ),知乎后端工程师。2016 年加入知乎反作弊团队后,先后负责设计并实现了知乎的反爬虫系统及帐号风险系统。目前在知乎社区技术团队业务架构组,负责推进社区业务资源优化相关工作。
花椒直播 技术总监周洋
周洋
花椒直播 技术总监
JetBrains Developer AdvocateFlorin Patan
Florin Patan
JetBrains Developer Advocate
腾讯 TARS开源团队核心成员陈明杰
陈明杰
腾讯 TARS开源团队核心成员
百度 APP技术平台部/资深研发工程师陈肖楠
陈肖楠
百度 APP技术平台部/资深研发工程师
杜欢
第五届GopherChina大会
滴滴出行/R lab 高级专家工程师杜欢

Go in 微服务


讲师:杜欢

公司&职位:滴滴出行/R lab 高级专家工程师

演讲主题:基于 Go 语言的大规模微服务框架设计

主题摘要:

1. 服务框架的发展历程和趋势

2. 大型微服务框架的特殊挑战和设计要点

3. 滴滴在微服务框架方面的实践细节

19年04月27日 09:10 --10:00
毛剑
第五届GopherChina大会
bilibili/架构师

Go in 工程实践


讲师 : 毛剑

公司&职位:Bilibili/架构师

演讲主题:Go 业务基础库之 Error & Context

主题摘要:

1. 在业务的基础库中,经常需要针对异常进行处理。

这次分享针对业务逻辑的异常处理,异常日志记录,异常信息关联,

业务错误码,以及基于Go,error的特点如何来使用解决这类问题;

2. 在Go引入context以后,我们如何改造自己的基础库,

利用context上下文解决元数据传递,超时传递,

在启动新的goroutine时候,如何保证上下文传递到位。

19年04月27日 13:55 --14:45
晁岳攀
第五届GopherChina大会
微博平台研发中心架构组/资深架构师

Go 语言底层


讲师 : 晁岳攀

公司&职位:微博/平台研发中心架构组/资深架构师

演讲主题:Go 同步和并发设计模式

主题摘要:

1. 了解Go中地道的同步最佳实践;

2. 了解并发的一些最佳实践;

3. 了解channel使用的一些技巧;

听众能系统的学习到Go中的并发实践的支持,以及中间可能踩到的坑。

19年04月27日 15:15 --16:05
徐成选
第五届GopherChina大会
小米科技/小米商城系统组/基础服务高级研发工程师

Go in 中间件


讲师:徐成选

公司&职位:小米科技/小米商城系统组/基础服务高级研发工程师

演讲主题:用Go构建高性能数据库中间件

主题摘要:

gaea为我们即将开源的数据库中间件名称。

1. NewSQL蓄势待发、开源中间件这么多,为什么还需要一个新的数据库中间件;

2. gaea整体架构设计、清晰的内部模块划分、特性介绍、组件介绍、特性介绍;

3. 静态配置项那么多、带状态资源也不少、还是多租户的,我们如何做配置热加载的;

4. 前端会话面临长、短和单边关闭的连接,后端连接池需要自动调整容量、保活、重试,

有没有办法不做ping、select实现连接复用呢,我们是如何管理前后端连接的?

5. 如何优化流程规避耗时的执行逻辑,如何调整代码结构使处理流程简单可依赖、

当一些标准库函数不能满足场景需求如何去优化,如何发现性能瓶颈、资源占用短板并作出优化,

如何做一个go-style可视化来看到效果,我们在实现gaea过程中的思考、优化。

6. 测试是结果可靠的保证,单元测试、自动化集成测试避免人肉测试的繁杂、易错,

我们是如何迁移mysql测试用例构建gaea自动化测试系统的?

7. gaea的roadmap。

19年04月28日 15:15 --16:05
胡泊
第五届GopherChina大会
Grab 地图团队资深架构师

Go in 其他领域实践


讲师:胡泊

公司&职位:Grab/地图团队资深架构师

演讲主题:用Go打造Grab的路径规划及ETA引擎

主题摘要:暂无

19年04月27日 10:05 --10:55
David Cheney
第五届GopherChina大会
Heptio 资深工程师,著名 Go 语言专家

Go in 工程实践


讲师 : David Cheney

公司&职位:Heptio/资深工程师,著名的 Go 语言专家

演讲主题:How to write testable code?

主题摘要:暂无


19年04月27日 13:00 --13:50
董海冰
第五届GopherChina大会
TutorABC 研发总监

Go in 直播


讲师 : 董海冰

公司&职位:TutorABC/研发总监

演讲主题:用Go打造实时音视频SaaS云服务

主题摘要:

1. 了解Golang在打造实时音视频系统方面的特点;

2. 了解WebRTC的基本原理和应用方法;

3. 了解高品质、高并发、高可用的SaaS云的服务端架构设计;

4. 总结整个研发和上线实践过程中的经验&教训。

19年04月27日 17:05 --17:55
何源
第五届GopherChina大会
英语流利说 Platform Tech Lead

Go in 其他领域实践


讲师:何源

公司&职位:上海流利说信息技术有限公司/Platform Tech Lead

演讲主题:从 0 开始用 Go 实现 Lexer & Parser

主题摘要:

本次分享主要介绍如何用 Go 实现 Lexer & Parser,主要涵盖 Go Channel、

Goroutine、 Lexical、Scanning、AST 等方面的内容,并概述 DSL 的实践经验,

希望通过该分享,让大家了解自己实现 Lexer & Parser并非难事。提纲:

1. 背景-- 内容系统之于教育重要性 

2. DSL  2.1如何设计 DSL;2.2 实现选型(yacc);2.3 Rob Pike 《Lexical Scanning in Go》; 3. 手写Lexer  

4. 手写 Parser

5. AST &Lint  

6.  实践中遇到的问题以及小 tips 

7. 结束

19年04月28日 10:05 --10:55
姚维
第五届GopherChina大会
PingCAP TiDB/tech lead
姚维,有过创业经验,创业时期做了一个叫聚能推的推送产品。曾在 360 基础架构组做 Atlas 数据库中间件。Atlas 是一个 MySQL 的中间件,支持读写分离,静态表 sharding 等功能,在 360 内部被广泛应用。目前在 PingCAP 做 SQL 层相关的事情,一直以来都是从事基础架构相关的工作。

Go in 中间件


讲师 : 姚维

公司&职位:PingCAP/TiDB/tech lead

演讲主题:TiDB 的 Golang 实践

主题摘要:听众可以了解 golang 如何高效的实现一个分布式数据库。

19年04月27日 11:00 --11:50
于乐
第五届GopherChina大会
探探 工程师

Go in 其他领域实践


讲师:于乐

公司&职位:探探/工程师

演讲主题:基于Minio的对象存储方案在探探的应用

主题摘要:

探探作为一个亿级用户千万日活的社交平台,每天会处理用户上传的大量图片、视频等媒体文件。

最初我们将所有的对象存储在S3上面,随着存储容量越来越大,我们开始着手调研自己的存储系统。

经过一番比较,纯Go 写的 Minio最适合探探的业务场景。

Minio 在设计上去繁就简,接口完全兼容 S3 协议。

本次演讲会重点分享 Minio在探探应用实践过程中积累的一些经验。


19年04月28日 09:10 --10:00
杜旭
第五届GopherChina大会
知乎 后端工程师
杜旭( xlzd ),知乎后端工程师。2016 年加入知乎反作弊团队后,先后负责设计并实现了知乎的反爬虫系统及帐号风险系统。目前在知乎社区技术团队业务架构组,负责推进社区业务资源优化相关工作。

Go in 其他领域


讲师:杜旭

公司&职位:知乎/后端工程师

演讲主题:知乎社区核心业务 Golang 化实践

主题摘要:

知乎社区在 2018 年将部分超高并发量的服务用 Golang 重构,并取得了显著的效果;

重构后的服务相比之前 Python 实现整体节约 CPU超过 80%;

本次分享的主题是《知乎社区核心业务 Golang 化实践》,

主要是与大家分享这次重构的过程以及过程中的一些实践经验。

19年04月28日 17:05 --17:55
周洋
第五届GopherChina大会
花椒直播 技术总监

Go in 直播


讲师:周洋

公司&职位:花椒直播/技术总监

演讲主题:golang在花椒直播业务场景下的微服务应用

主题摘要:

1. 开源软件和技术解决方案给技术架构的实现成本,同时也带来了更多的选择。

2. 成套方案的排列组合,还是高度定制的自研发,以及在这两个维度上的语言技术栈的选择,

对团队未来的成长和迭代有着潜移默化的影响,其中Golang技术特征在未来架构领域

承担的定位是一个值得探讨的话题。

3. 花椒直播结合自己的迭代之路以及golang在其微服务中的实践,

与其他创业公司探讨这方面的理解和思索。

19年04月28日 16:10 --17:00
Florin Patan
第五届GopherChina大会
JetBrains Developer Advocate

Go in 其他领域


讲师:Florin Patan

公司&职位:JetBrains/Developer Advocate

演讲主题:Using Go Modules in everyday life

主题摘要:

这次演讲的目的是深入介绍Go模块。

1. 将介绍Go模块的工作原理,以及使用它们的优点和缺点;

2. 将展示它们是如何工作的、在哪里使用它们?

围绕它们的生态系统的当前状态是什么?以及如何迁移项目以使用模块;

3. 还将向用户展示高级用途,如使用GOPROXY、the state of Athens、

Go Center和Artifactory,以及使用Docker的Go模块(以及在使用容器时如何保存缓存以供重用。

19年04月28日 13:55 --14:45
陈明杰
第五届GopherChina大会
腾讯 TARS开源团队核心成员

Go in 中间件


讲师:陈明杰

公司&职位:腾讯/TARS开源团队核心成员

演讲主题:高性能高可用开发框架TarsGo的腾讯实践

主题摘要:

本次主要介绍TARS的整体架构,管理平台使用,TARS协议介绍,

TARS的Go语言版本TarsGo开发框架的功能特性,TarsGo和其他框架的对比,

TarsGo在开发过程中的优化经验,以及Tars在腾讯大并发场景下的应用实践。

19年04月28日 11:00 --11:50
陈肖楠
第五届GopherChina大会
百度 APP技术平台部/资深研发工程师

Go in 体系建设


讲师 : 陈肖楠

公司&职位:百度/APP技术平台部/资深研发工程师

演讲主题:百度Go语言体系建设

主题摘要:

1. 了解大公司内工作的流程;

2. 了解规范统一的重要性;

3. 了解如何开发和设计一个适用于公司内部的开发框架;

4. 了解Go语言包管理工具更多的可能性;

5. 了解Go语言代码质量如何进行保证。

19年04月27日 16:10 --17:00
历史活动
2016-04-16 09:00
北京东城区工体北路新中西街8号
2017-04-15 08:30
上海杨浦区小南国花园酒店
2018-04-14 08:30
上海杨浦区小南国花园酒店
活动日程
2019-04-27
2019-04-28
09:10-10:00

Go in 微服务


讲师:杜欢

公司&职位:滴滴出行/R lab 高级专家工程师

演讲主题:基于 Go 语言的大规模微服务框架设计

主题摘要:

1. 服务框架的发展历程和趋势

2. 大型微服务框架的特殊挑战和设计要点

3. 滴滴在微服务框架方面的实践细节

嘉宾
第五届GopherChina大会
杜欢
滴滴出行/R lab 高级专家工程师杜欢
10:05-10:55

Go in 其他领域实践


讲师:胡泊

公司&职位:Grab/地图团队资深架构师

演讲主题:用Go打造Grab的路径规划及ETA引擎

主题摘要:暂无

嘉宾
第五届GopherChina大会
胡泊
Grab 地图团队资深架构师
11:00-11:50

Go in 中间件


讲师 : 姚维

公司&职位:PingCAP/TiDB/tech lead

演讲主题:TiDB 的 Golang 实践

主题摘要:听众可以了解 golang 如何高效的实现一个分布式数据库。

嘉宾
第五届GopherChina大会
姚维
PingCAP TiDB/tech lead
13:00-13:50

Go in 工程实践


讲师 : David Cheney

公司&职位:Heptio/资深工程师,著名的 Go 语言专家

演讲主题:How to write testable code?

主题摘要:暂无


嘉宾
第五届GopherChina大会
David Cheney
Heptio 资深工程师,著名 Go 语言专家
13:55-14:45

Go in 工程实践


讲师 : 毛剑

公司&职位:Bilibili/架构师

演讲主题:Go 业务基础库之 Error & Context

主题摘要:

1. 在业务的基础库中,经常需要针对异常进行处理。

这次分享针对业务逻辑的异常处理,异常日志记录,异常信息关联,

业务错误码,以及基于Go,error的特点如何来使用解决这类问题;

2. 在Go引入context以后,我们如何改造自己的基础库,

利用context上下文解决元数据传递,超时传递,

在启动新的goroutine时候,如何保证上下文传递到位。

嘉宾
第五届GopherChina大会
毛剑
bilibili/架构师
15:15-16:05

Go 语言底层


讲师 : 晁岳攀

公司&职位:微博/平台研发中心架构组/资深架构师

演讲主题:Go 同步和并发设计模式

主题摘要:

1. 了解Go中地道的同步最佳实践;

2. 了解并发的一些最佳实践;

3. 了解channel使用的一些技巧;

听众能系统的学习到Go中的并发实践的支持,以及中间可能踩到的坑。

嘉宾
第五届GopherChina大会
晁岳攀
微博平台研发中心架构组/资深架构师
16:10-17:00

Go in 体系建设


讲师 : 陈肖楠

公司&职位:百度/APP技术平台部/资深研发工程师

演讲主题:百度Go语言体系建设

主题摘要:

1. 了解大公司内工作的流程;

2. 了解规范统一的重要性;

3. 了解如何开发和设计一个适用于公司内部的开发框架;

4. 了解Go语言包管理工具更多的可能性;

5. 了解Go语言代码质量如何进行保证。

嘉宾
第五届GopherChina大会
陈肖楠
百度 APP技术平台部/资深研发工程师
17:05-17:55

Go in 直播


讲师 : 董海冰

公司&职位:TutorABC/研发总监

演讲主题:用Go打造实时音视频SaaS云服务

主题摘要:

1. 了解Golang在打造实时音视频系统方面的特点;

2. 了解WebRTC的基本原理和应用方法;

3. 了解高品质、高并发、高可用的SaaS云的服务端架构设计;

4. 总结整个研发和上线实践过程中的经验&教训。

嘉宾
第五届GopherChina大会
董海冰
TutorABC 研发总监
09:10-10:00

Go in 其他领域实践


讲师:于乐

公司&职位:探探/工程师

演讲主题:基于Minio的对象存储方案在探探的应用

主题摘要:

探探作为一个亿级用户千万日活的社交平台,每天会处理用户上传的大量图片、视频等媒体文件。

最初我们将所有的对象存储在S3上面,随着存储容量越来越大,我们开始着手调研自己的存储系统。

经过一番比较,纯Go 写的 Minio最适合探探的业务场景。

Minio 在设计上去繁就简,接口完全兼容 S3 协议。

本次演讲会重点分享 Minio在探探应用实践过程中积累的一些经验。


嘉宾
第五届GopherChina大会
于乐
探探 工程师
10:05-10:55

Go in 其他领域实践


讲师:何源

公司&职位:上海流利说信息技术有限公司/Platform Tech Lead

演讲主题:从 0 开始用 Go 实现 Lexer & Parser

主题摘要:

本次分享主要介绍如何用 Go 实现 Lexer & Parser,主要涵盖 Go Channel、

Goroutine、 Lexical、Scanning、AST 等方面的内容,并概述 DSL 的实践经验,

希望通过该分享,让大家了解自己实现 Lexer & Parser并非难事。提纲:

1. 背景-- 内容系统之于教育重要性 

2. DSL  2.1如何设计 DSL;2.2 实现选型(yacc);2.3 Rob Pike 《Lexical Scanning in Go》; 3. 手写Lexer  

4. 手写 Parser

5. AST &Lint  

6.  实践中遇到的问题以及小 tips 

7. 结束

嘉宾
第五届GopherChina大会
何源
英语流利说 Platform Tech Lead
11:00-11:50

Go in 中间件


讲师:陈明杰

公司&职位:腾讯/TARS开源团队核心成员

演讲主题:高性能高可用开发框架TarsGo的腾讯实践

主题摘要:

本次主要介绍TARS的整体架构,管理平台使用,TARS协议介绍,

TARS的Go语言版本TarsGo开发框架的功能特性,TarsGo和其他框架的对比,

TarsGo在开发过程中的优化经验,以及Tars在腾讯大并发场景下的应用实践。

嘉宾
第五届GopherChina大会
陈明杰
腾讯 TARS开源团队核心成员
13:00-13:50

BTC的小额支付解决方案--闪电网络


讲师:方圆


13:55-14:45

Go in 其他领域


讲师:Florin Patan

公司&职位:JetBrains/Developer Advocate

演讲主题:Using Go Modules in everyday life

主题摘要:

这次演讲的目的是深入介绍Go模块。

1. 将介绍Go模块的工作原理,以及使用它们的优点和缺点;

2. 将展示它们是如何工作的、在哪里使用它们?

围绕它们的生态系统的当前状态是什么?以及如何迁移项目以使用模块;

3. 还将向用户展示高级用途,如使用GOPROXY、the state of Athens、

Go Center和Artifactory,以及使用Docker的Go模块(以及在使用容器时如何保存缓存以供重用。

嘉宾
第五届GopherChina大会
Florin Patan
JetBrains Developer Advocate
15:15-16:05

Go in 中间件


讲师:徐成选

公司&职位:小米科技/小米商城系统组/基础服务高级研发工程师

演讲主题:用Go构建高性能数据库中间件

主题摘要:

gaea为我们即将开源的数据库中间件名称。

1. NewSQL蓄势待发、开源中间件这么多,为什么还需要一个新的数据库中间件;

2. gaea整体架构设计、清晰的内部模块划分、特性介绍、组件介绍、特性介绍;

3. 静态配置项那么多、带状态资源也不少、还是多租户的,我们如何做配置热加载的;

4. 前端会话面临长、短和单边关闭的连接,后端连接池需要自动调整容量、保活、重试,

有没有办法不做ping、select实现连接复用呢,我们是如何管理前后端连接的?

5. 如何优化流程规避耗时的执行逻辑,如何调整代码结构使处理流程简单可依赖、

当一些标准库函数不能满足场景需求如何去优化,如何发现性能瓶颈、资源占用短板并作出优化,

如何做一个go-style可视化来看到效果,我们在实现gaea过程中的思考、优化。

6. 测试是结果可靠的保证,单元测试、自动化集成测试避免人肉测试的繁杂、易错,

我们是如何迁移mysql测试用例构建gaea自动化测试系统的?

7. gaea的roadmap。

嘉宾
第五届GopherChina大会
徐成选
小米科技/小米商城系统组/基础服务高级研发工程师
16:10-17:00

Go in 直播


讲师:周洋

公司&职位:花椒直播/技术总监

演讲主题:golang在花椒直播业务场景下的微服务应用

主题摘要:

1. 开源软件和技术解决方案给技术架构的实现成本,同时也带来了更多的选择。

2. 成套方案的排列组合,还是高度定制的自研发,以及在这两个维度上的语言技术栈的选择,

对团队未来的成长和迭代有着潜移默化的影响,其中Golang技术特征在未来架构领域

承担的定位是一个值得探讨的话题。

3. 花椒直播结合自己的迭代之路以及golang在其微服务中的实践,

与其他创业公司探讨这方面的理解和思索。

嘉宾
第五届GopherChina大会
周洋
花椒直播 技术总监
17:05-17:55

Go in 其他领域


讲师:杜旭

公司&职位:知乎/后端工程师

演讲主题:知乎社区核心业务 Golang 化实践

主题摘要:

知乎社区在 2018 年将部分超高并发量的服务用 Golang 重构,并取得了显著的效果;

重构后的服务相比之前 Python 实现整体节约 CPU超过 80%;

本次分享的主题是《知乎社区核心业务 Golang 化实践》,

主要是与大家分享这次重构的过程以及过程中的一些实践经验。

嘉宾
第五届GopherChina大会
杜旭
知乎 后端工程师

Go in 微服务


讲师:杜欢

公司&职位:滴滴出行/R lab 高级专家工程师

演讲主题:基于 Go 语言的大规模微服务框架设计

主题摘要:

1. 服务框架的发展历程和趋势

2. 大型微服务框架的特殊挑战和设计要点

3. 滴滴在微服务框架方面的实践细节

第五届GopherChina大会
杜欢
滴滴出行/R lab 高级专家工程师杜欢

Go in 其他领域实践


讲师:胡泊

公司&职位:Grab/地图团队资深架构师

演讲主题:用Go打造Grab的路径规划及ETA引擎

主题摘要:暂无

第五届GopherChina大会
胡泊
Grab 地图团队资深架构师

Go in 中间件


讲师 : 姚维

公司&职位:PingCAP/TiDB/tech lead

演讲主题:TiDB 的 Golang 实践

主题摘要:听众可以了解 golang 如何高效的实现一个分布式数据库。

第五届GopherChina大会
姚维
PingCAP TiDB/tech lead
姚维,有过创业经验,创业时期做了一个叫聚能推的推送产品。曾在 360 基础架构组做 Atlas 数据库中间件。Atlas 是一个 MySQL 的中间件,支持读写分离,静态表 sharding 等功能,在 360 内部被广泛应用。目前在 PingCAP 做 SQL 层相关的事情,一直以来都是从事基础架构相关的工作。

Go in 工程实践


讲师 : David Cheney

公司&职位:Heptio/资深工程师,著名的 Go 语言专家

演讲主题:How to write testable code?

主题摘要:暂无


第五届GopherChina大会
David Cheney
Heptio 资深工程师,著名 Go 语言专家

Go in 工程实践


讲师 : 毛剑

公司&职位:Bilibili/架构师

演讲主题:Go 业务基础库之 Error & Context

主题摘要:

1. 在业务的基础库中,经常需要针对异常进行处理。

这次分享针对业务逻辑的异常处理,异常日志记录,异常信息关联,

业务错误码,以及基于Go,error的特点如何来使用解决这类问题;

2. 在Go引入context以后,我们如何改造自己的基础库,

利用context上下文解决元数据传递,超时传递,

在启动新的goroutine时候,如何保证上下文传递到位。

第五届GopherChina大会
毛剑
bilibili/架构师

Go 语言底层


讲师 : 晁岳攀

公司&职位:微博/平台研发中心架构组/资深架构师

演讲主题:Go 同步和并发设计模式

主题摘要:

1. 了解Go中地道的同步最佳实践;

2. 了解并发的一些最佳实践;

3. 了解channel使用的一些技巧;

听众能系统的学习到Go中的并发实践的支持,以及中间可能踩到的坑。

第五届GopherChina大会
晁岳攀
微博平台研发中心架构组/资深架构师

Go in 体系建设


讲师 : 陈肖楠

公司&职位:百度/APP技术平台部/资深研发工程师

演讲主题:百度Go语言体系建设

主题摘要:

1. 了解大公司内工作的流程;

2. 了解规范统一的重要性;

3. 了解如何开发和设计一个适用于公司内部的开发框架;

4. 了解Go语言包管理工具更多的可能性;

5. 了解Go语言代码质量如何进行保证。

第五届GopherChina大会
陈肖楠
百度 APP技术平台部/资深研发工程师

Go in 直播


讲师 : 董海冰

公司&职位:TutorABC/研发总监

演讲主题:用Go打造实时音视频SaaS云服务

主题摘要:

1. 了解Golang在打造实时音视频系统方面的特点;

2. 了解WebRTC的基本原理和应用方法;

3. 了解高品质、高并发、高可用的SaaS云的服务端架构设计;

4. 总结整个研发和上线实践过程中的经验&教训。

第五届GopherChina大会
董海冰
TutorABC 研发总监

Go in 其他领域实践


讲师:于乐

公司&职位:探探/工程师

演讲主题:基于Minio的对象存储方案在探探的应用

主题摘要:

探探作为一个亿级用户千万日活的社交平台,每天会处理用户上传的大量图片、视频等媒体文件。

最初我们将所有的对象存储在S3上面,随着存储容量越来越大,我们开始着手调研自己的存储系统。

经过一番比较,纯Go 写的 Minio最适合探探的业务场景。

Minio 在设计上去繁就简,接口完全兼容 S3 协议。

本次演讲会重点分享 Minio在探探应用实践过程中积累的一些经验。


第五届GopherChina大会
于乐
探探 工程师

Go in 其他领域实践


讲师:何源

公司&职位:上海流利说信息技术有限公司/Platform Tech Lead

演讲主题:从 0 开始用 Go 实现 Lexer & Parser

主题摘要:

本次分享主要介绍如何用 Go 实现 Lexer & Parser,主要涵盖 Go Channel、

Goroutine、 Lexical、Scanning、AST 等方面的内容,并概述 DSL 的实践经验,

希望通过该分享,让大家了解自己实现 Lexer & Parser并非难事。提纲:

1. 背景-- 内容系统之于教育重要性 

2. DSL  2.1如何设计 DSL;2.2 实现选型(yacc);2.3 Rob Pike 《Lexical Scanning in Go》; 3. 手写Lexer  

4. 手写 Parser

5. AST &Lint  

6.  实践中遇到的问题以及小 tips 

7. 结束

第五届GopherChina大会
何源
英语流利说 Platform Tech Lead

Go in 中间件


讲师:陈明杰

公司&职位:腾讯/TARS开源团队核心成员

演讲主题:高性能高可用开发框架TarsGo的腾讯实践

主题摘要:

本次主要介绍TARS的整体架构,管理平台使用,TARS协议介绍,

TARS的Go语言版本TarsGo开发框架的功能特性,TarsGo和其他框架的对比,

TarsGo在开发过程中的优化经验,以及Tars在腾讯大并发场景下的应用实践。

第五届GopherChina大会
陈明杰
腾讯 TARS开源团队核心成员

BTC的小额支付解决方案--闪电网络


讲师:方圆


Go in 其他领域


讲师:Florin Patan

公司&职位:JetBrains/Developer Advocate

演讲主题:Using Go Modules in everyday life

主题摘要:

这次演讲的目的是深入介绍Go模块。

1. 将介绍Go模块的工作原理,以及使用它们的优点和缺点;

2. 将展示它们是如何工作的、在哪里使用它们?

围绕它们的生态系统的当前状态是什么?以及如何迁移项目以使用模块;

3. 还将向用户展示高级用途,如使用GOPROXY、the state of Athens、

Go Center和Artifactory,以及使用Docker的Go模块(以及在使用容器时如何保存缓存以供重用。

第五届GopherChina大会
Florin Patan
JetBrains Developer Advocate

Go in 中间件


讲师:徐成选

公司&职位:小米科技/小米商城系统组/基础服务高级研发工程师

演讲主题:用Go构建高性能数据库中间件

主题摘要:

gaea为我们即将开源的数据库中间件名称。

1. NewSQL蓄势待发、开源中间件这么多,为什么还需要一个新的数据库中间件;

2. gaea整体架构设计、清晰的内部模块划分、特性介绍、组件介绍、特性介绍;

3. 静态配置项那么多、带状态资源也不少、还是多租户的,我们如何做配置热加载的;

4. 前端会话面临长、短和单边关闭的连接,后端连接池需要自动调整容量、保活、重试,

有没有办法不做ping、select实现连接复用呢,我们是如何管理前后端连接的?

5. 如何优化流程规避耗时的执行逻辑,如何调整代码结构使处理流程简单可依赖、

当一些标准库函数不能满足场景需求如何去优化,如何发现性能瓶颈、资源占用短板并作出优化,

如何做一个go-style可视化来看到效果,我们在实现gaea过程中的思考、优化。

6. 测试是结果可靠的保证,单元测试、自动化集成测试避免人肉测试的繁杂、易错,

我们是如何迁移mysql测试用例构建gaea自动化测试系统的?

7. gaea的roadmap。

第五届GopherChina大会
徐成选
小米科技/小米商城系统组/基础服务高级研发工程师

Go in 直播


讲师:周洋

公司&职位:花椒直播/技术总监

演讲主题:golang在花椒直播业务场景下的微服务应用

主题摘要:

1. 开源软件和技术解决方案给技术架构的实现成本,同时也带来了更多的选择。

2. 成套方案的排列组合,还是高度定制的自研发,以及在这两个维度上的语言技术栈的选择,

对团队未来的成长和迭代有着潜移默化的影响,其中Golang技术特征在未来架构领域

承担的定位是一个值得探讨的话题。

3. 花椒直播结合自己的迭代之路以及golang在其微服务中的实践,

与其他创业公司探讨这方面的理解和思索。

第五届GopherChina大会
周洋
花椒直播 技术总监

Go in 其他领域


讲师:杜旭

公司&职位:知乎/后端工程师

演讲主题:知乎社区核心业务 Golang 化实践

主题摘要:

知乎社区在 2018 年将部分超高并发量的服务用 Golang 重构,并取得了显著的效果;

重构后的服务相比之前 Python 实现整体节约 CPU超过 80%;

本次分享的主题是《知乎社区核心业务 Golang 化实践》,

主要是与大家分享这次重构的过程以及过程中的一些实践经验。

第五届GopherChina大会
杜旭
知乎 后端工程师
杜旭( xlzd ),知乎后端工程师。2016 年加入知乎反作弊团队后,先后负责设计并实现了知乎的反爬虫系统及帐号风险系统。目前在知乎社区技术团队业务架构组,负责推进社区业务资源优化相关工作。
活动主办方
时间与地址
时间: 2019-04-27 08:30 ~ 04-28 19:00
地址:   北京海淀区朗丽兹西山花园酒店