ECUG Con 2015
ECUG 全称为 Effective Cloud User Group(实效云计算用户组),由七牛云CEO许式伟于2007年发起,集结了一批具有高端视角并仍醉心于技术本身的同仁,共同关注云计算前沿技术的最新成果和分布式开发、运维的最佳实践。在过去的八年中,ECUG社区每年都会组织一场全国性的ECUG Con 大会,期间众多技术大神纷纷参与,他们或许在大众技术会议已经鲜少露面,但会在ECUG Con畅谈心得,共同奉献一场半公开的高规格技术分享盛会。
ECUG Con 发展历程
ECUG Con 2015
ECUG Con 2015将于2016 年 1 月 22 ~ 23 日在新疆大厦举行,作为具有重要意义的第十期聚会,我们落地北京,同时首次面向所有技术人群公开报名。本届大会仍然以交流云计算产业的最前沿技术探索和服务端开发运维的最成熟实践为宗旨,围绕各讲师过去一年内的技术演变和项目实践进行互动和分享。本届聚会将交流以下内容:
- 公司基础设施建设方面的经验,比如分布式编程框架、自动化运维实践等;
- 云计算领域的实战经验分享,如OpenStack、Docker、CoreOS、MongoDB、Redis、RabbitMQ等相关;
- 大数据领域的实战经验分享,如 Hadoop、Spark等相关;
- 云安全相关的实践,如渗透测试、DDoS 攻击与防护等。
日程安排
时间 | 事项 | 嘉宾 |
---|---|---|
1月22日 上午 | ||
09:00-09:55 | 《一周一语言》 | 许式伟 @许式伟(七牛云CEO) |
10:00-10:55 | 《深入解析raft协议和工程实现》 | 刘奇 @goroutine(PingCAP CEO) |
11:00-11:55 | 《Paxos is easy, but building a replicated state machine is not》 | 李响(ETCD作者) |
13:30-14:25 | 《宜信的PaaS实践:网络管理》 | 洪强宁 @hongqn(宜信大数据创新中心首席架构师) |
14:30-15:25 | 《深入理解Go网络编程》 | 谢孟军 @ASTA谢(GopherChina组织创始人) |
15:30-16:25 | 《京东分布式数据库架构与实践》 | 田琪 @摇摆巴赫(京东数据库系统研发负责人) |
16:30-17:25 | 《SofaCloud》 | 张安站 @anzhsoft(百度上研网页搜索部SofaCloud和NLPC两大计算方向负责人) |
1月23日 上午 | ||
09:00-09:55 | 《Specific domain extension in an universal language》 | 杨博(ThoughtWorksLead Consultant) |
10:00-10:55 | 《ElasticStream》 | 吴锡(Google服务端工程师) |
11:00-11:55 | 《Docker在数人的实践》 | 肖德时 @xds2000(数人科技CTO) |
议题介绍
议题:《一周一语言》
讲师:许式伟 @许式伟(七牛云CEO)
如何在一周之内实现一门语言,实现一门语言需要哪些基础的知识结构。
为什么我们有时候需要一门自定义的语言,它有哪些实际的应用场景。
议题:《深入解析raft协议和工程实现》
讲师:刘奇 @goroutine(PingCAP CEO)
解析 raft 协议在分布式系统中的重要性,具体论文细节,以及ETCD,Logcabin 的工程实现中的优化。
议题:《Paxos is easy, but building a replicated state machine is not》
讲师:李响(ETCD作者)
分布式一致性算法Paxos一直被广泛是最难以理解的算法之一,而实际上它也是最优美、简洁的分布式算法之一。这种误区主要由于工程领域中一致性算法和一致状态机概念的混淆。在云计算领域有一句名言,任何有意思的系统都依赖于一个一致性状态机。我将解释一致性算法和一致状态机的区别,介绍实现一个线上一致性系统中遇到的挑战和解决经验,并着重讨论一致性状态机算法的理论、实践正确性的验证,性能的提升以及线上稳定性的保证。
议题:《宜信的PaaS实践:网络管理》
讲师:洪强宁 @hongqn(宜信大数据创新中心首席架构师)
介绍宜信在使用 Docker 建立 PaaS 系统时,采用 Project Calico 实现纯三层的容器网络管理方案。利用 Project Calico 提供的 Docker API 劫持、profile + tag 概念、自动 IP 分配和 BGP 路由管理等功能,快速实现高性能易管理的分布式容器网络。以及如何利用这些功能,实现应用间网络安全隔离。
议题:《深入理解Go网络编程》
讲师:谢孟军 @ASTA谢(GopherChina组织创始人)
议题:《京东分布式数据库架构与实践》
讲师:田琪 @摇摆巴赫(京东数据库系统研发负责人)
议题:《SofaCloud》
讲师:张安站 @anzhsoft(百度上研网页搜索部SofaCloud和NLPC两大计算方向负责人)
议题:《Specific domain extension in an universal language》
讲师:杨博(ThoughtWorksLead Consultant)
在Scala、Java、Haxe等现代语言中,程序员可以利用宏、动态代码生成、注解等现代语言特性,重用语言原生语法而扩展语言功能。比如JPA中用注解声明数据库结构、Sbt用宏自动推断设置项之间的依赖关系。我把这种做法称之为SDE(Specific domain extension,特定领域扩展)。我自己写过的好几个开源库都属于SDE。 SDE与DSL(Domain-specific Language)的目的相同,都是为了解决特定的领域问题,创造出一套原语。 但SDE解决问题的思路和DSL截然相反。我们创造一个SDE时,尽量避免发明新的语法而是重用语言原生语法、避免编写外部解析器而是重用语言原生编译器,因而用一个SDE相比一种DSL,更容易整合到宿主语言中,对于宿主语言的程序员来说,也更易学。
议题:《ElasticStream》
讲师:吴锡(Google服务端工程师)
深入讲解ElasticStream:一个基于机房网络拓扑的大规模流式数据处理引擎。
议题:《Docker在数人的实践》
讲师:肖德时 @xds2000(数人科技CTO)
数人云在技术架构设计、Docker交付方式、微服务应用开发和全持续集成等方面的实践,以及在实际构建过程中需要注意的方面。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。