好的架构设计首要的原则是合理性,要与企业的业务规模和发展趋势相匹配。而业务规模扩... 展开 >
腾讯专家,2008年加入腾讯,有10余年的互联网C端产品研发经验,曾担任全民K歌,QQ音乐,Qzone音乐盒,SOSO音乐等多个平台产品的后台技术负责人,现任全民K歌技术总监,主管商业化前,后端技术团队。具备丰富的平台产品技术架构&运维经验,以及团队与项目管理经验。深度参与业务安全体系建设,技术创新与黑产策略对抗,具备丰富的业务安全经验。
好的架构设计首要的原则是合理性,要与企业的业务规模和发展趋势相匹配。而业务规模扩大的同时系统也渐进复杂和庞大,架构分类分级治理成为必然,业务架构、应用架构、数据架构、基础架构都需要梳理和治理,既保障核心业务可用,又能控制住建设成本,解决好持续发展的问题。
随着阿里淘宝业务和机器规模的不断增长,系统稳定性和机器资源利用率方面受到的挑战越来越大,如何解决以上问题?
反应式架构(反应式宣言)为解决以上问题阐述了理念和方式。目前淘宝在反应式架构方面的探索已走在落地实践的路上,在初步落地之后,一些应用的性能甚至提升了50%+,RT 下降了40%+。在有初步落地结果之后,淘宝继续对部分关键应用进行线程模型的极致优化,在2018年的双11 经历了大规模流量的验证,在2019年初,回压也初步在淘宝的关键应用试点落地...
演讲提纲:
听众收益:
随着智能硬件升级,在移动互联网时代,人人可以随时随地线上社交。新的互动社交模式层出不穷,在带来更好体验的同时,也出现了一些新的技术难点和问题。如:
演讲提纲:
听众受益点:
我们在一个技术框架下不断优化,最后边际收益往往会递减,遇到瓶颈,直到某种新技术出现,才能将生产力提高到另一个台阶。
闲鱼为了解决多端一致,多端协同的问题,尝试用 Flutter、Dart FaaS 将三端技术栈统一,实现更规范化的管理和更简单的项目协作。在这个看似大胆的尝试中,我们更重要的是通过统一协议、自动化、智能化等方式来降低新技术引入的风险和成本。希望能将闲鱼的新技术权衡、风险控制方面的思考与大家分享和探讨。
演讲提纲:
听众受益点:
同程艺龙是中国最大的在线旅行服务商之一,业务高速增长,对流量接入系统稳定性和快速响应能力提出了很大的挑战,早期的商业设备很难满足现有业务需求。
目前接入层的核心网关设备,流量转发模块从底层数据处理,到上层管控端均为自主研发,整个系统经过了长时间的版本迭代以及业务流量的验证,在不同环境时间节点下,都能有出色的性能和稳定性表现。
方案介绍:通过自建混合云 APN 流量接入网,实现流量多链路灾备,避免运营商的割接带来的质量波动,在节假日高峰时能快速实现弹性扩容,在性能质量监测方面,采用多种监控手段,在全网质量异常时,实现自动化的流量调度,快速进行流量异常转移,自研四层接入 TVS 网关能够支持 establish 及长连接会话同步,保障单机故障不影响已建立的连接,采用 DMA 内存拷贝,减少发包步骤,提高转发效率,同时在出口防火墙这块,采用纯自主研发,支持 SNAT/DNAT/POLICY 等特性,可以减少对商业设备的依赖,降低成本并能灵活对接现有的自动化管理系统。
实施后效果:整体处理性能可以提升几十倍,页面耗时时间可以降低20%左右,每年至少可以节省几百万成本。
演讲提纲:
听众受益点:
业务系统演变成微服务架构后,基本上可以通过简单的扩容来应对各种大促流量,但什么时候扩容什么时候缩容,怎么扩缩容、系统热点服务如何发现,预估之外的情况如何应对……除此之外,随着系统容量进一步扩大,整个集群规模也变得越来越大,继续增长下去,整体维护的复杂性也会直线上升,而且总有一天会到达上限瓶颈,这时候该怎么办?这一系列问题都需要系统性考虑,乐信架构团队为此做了一些探索和实践,这也是本次分享的内容基础。
演讲提纲:
听众受益点:
近一年来,高德地图为了解决大规模研发团队超大代码体量耦合重、质量低、维护难等问题,App 架构不断升级和优化,通过 Bundle 化架构演进的历程,辅以 Bundle 辅助管理平台平台管控等方法,取得了将 App 崩溃率从 8‱ 降低到 0.8‱ 等成绩。本次主要分享在一系列架构升级改进中的具体做法、经验和思考。
演讲提纲:
听众收益: