一个神奇的网站58同城架构师眼中的SACC

SACC 2015将于10月22日-24日在北京新云南皇冠假日酒店盛大召开,届时大会将云集来自五湖四海的2500名IT同胞们。大会召开前期,IT168记者就本届大会的演讲嘉宾进行了采访,分享了他们对于2015 SACC的看法以及他们在系统架构方面的技术实践经验。

2015中国系统架构师大会以“互联网+重塑IT架构”为主题,即将于10月22日迎来了它的七周岁,从最早的500人规模逐年升级到现在的2500人规模,这些年我们目睹了整个IT架构的变迁史,也见证了中国IT圈内一波又一波的架构师成长之路。

沈剑,来自一个神奇的网站——58同城,现任58同城高级架构师,技术委员会执行主席,产品技术学院优秀讲师。之前在百度做过百度聊天工具——百度Hi,商务沟通工具百度商桥。加入58同城之后,做过58帮帮、58支付系统重构,58推荐系统,58帮帮APP重构等重量级项目。

身为58同城的高级架构师,沈剑与SACC的成长有着不解的情缘。从2013年开始,沈剑陆续在每届SACC大会上为我们带来了精彩的演讲内容,2015年SACC大会上,沈剑将再次登上我们的舞台,奉献一场更加精彩的干货分享。沈剑在接受采访时坦言,“每一次参加SACC大会,我能够认识更多的朋友,学到很多业界先进的架构技术。SACC大会是我所参加的技术大会中最好的大会之一, 祝SACC大会越办越好。”

作为SACC的一名“老兵”,沈剑为参加SACC的行业用户提出了宝贵建议,他指出,无论您是一名初入职场的程序员,还是一名上市公司的CTO,都可以参加SACC的技术盛会。在SACC上,我们既能够收获宏观层面的架构知识,又能够收获微观层面的技术细节,非常棒。

2015中国系统架构师大会的主题是“互联网+重塑IT架构”,在沈剑看来,前些年的技术大会重在分享传统软件架构与互联网软件架构的异同。近些年来,互联网技术发展很快,催生出了很多新业务,如O2O、金融、智能设备,新架构如无线、云端、智能数据等这些成为了前沿技术弄潮儿,本届大会的主题“互联网+重塑IT架构”非常应景。特别是互联网金融、大数据变现、移动应用架构、O2O架构这些主题很新很亮,相信届时会爆棚。

在2015 SACC沈剑将为我们分享的主题是《58同城移动im架构优化》,主要分享58同城在APP端即时通讯踩过的一些坑和一些优化经验,能够对APP后端架构和IM后端架构的肯定有帮助。干货包括:移动im如何提高稳定性:(1)DNS优化(2)推送优化(3)连接优化(4)快速重连优化;移动im如何节省流量:(1)数据拉取优化(2)延时访问优化(3)时间戳优化(4)日志上报优化。

在加入58同城之后,沈剑做58帮帮、58支付系统重构,58推荐系统,58帮帮APP重构等重量级项目。在这些项目和系统的设计与实现过程中,沈剑总结的经验是:即时通讯系统是一个基于推送的系统,它需要支撑百万甚至千万级别的同时在线,在长连接,推送,消息可达性方面需要做特殊的设计。

支付系统对数据敏感度较高,对数据的一致性和可靠性需要做特殊的设计。58同城本质上是个web站点,它有自己的站点框架,以便业务端快速垂直拆分,同时逻辑层做好服务化,数据层做通用的数据库中间件,为了应对高并发,各个层次都要做水平拆分和HA,同时需要用好cache。

推荐系统是个线上结合线下的系统,并且要支持分流、支持数据快速检索打分、支持效果的实时查看,这些都是与其他业务不一样的,在架构设计时需要重点考虑。

2015 SACC不仅是一个技术分享的盛宴,它同时也在关注架构师的职业生涯。作为“骨灰级”架构师,沈剑认为,架构师不是一个高大上的职业(相反有时候很苦B),是一个要落地,能落地,能解决问题,能帮助业务的角色。但要想成为一个好的架构师有几方面特别重要:

第一,对业务保持关注非常重要,一切抛开业务的架构设计,都是耍流氓嘛。

第二,要专注,时刻保持对技术的专注度,现在很多架构师做到后面就转经理,总监,放在技术上的时间会减少,个人不建议这样。

第四,要耐得住寂寞,沉得下心来,并发/数据/机器 等等规模越来越大的时候,一定会出现很多问题,沉下来把问题解决,就成长提高了。

第五,软实力也很重要,积极性,主动性,沟通能力等。技术人要努力摆脱“内向”“不善于沟通”“宅男”的帽子哟。

沈剑只是2015 SACC的一名重量级嘉宾,在整个2015 SACC中我们看到汇聚了全国各地优秀的重量级架构师为我们分享他们在互联网+下架构的设计经验、技术干货,相信在金秋10日召开的2015 SACC能够为我们带来无语伦比的精彩技术盛宴,让我们共同期待!


一个神奇的网站58同城架构师眼中的SACC

▲更多信息点击http://sacc.it168.com/