进化论告诉我们,当环境持续变化的时候,唯有不断调整自己以适应新环境的生物方能生存... 展开 >
许晓斌,阿里巴巴 AliExpress 高级技术专家,目前在 AliExpress 从事微服务实施、研发效率提升相关工作。《Maven实战》作者,《Cucumber:行为驱动开发》合译者,曾经是 Maven 中央仓库的维护者,参与开发 Maven 仓库管理软件 Nexus。
推崇敏捷开发方法和 DevOps 的理念,关注 Scalability、领域驱动设计、编程语言等技术领域。业余喜欢读书和咖啡。
进化论告诉我们,当环境持续变化的时候,唯有不断调整自己以适应新环境的生物方能生存下去。
同样的,为了让软件架构拥有持续的生命力,我们需要主动让其演进以适应软件环境的变化。本专题主要关注:
腾讯课堂作为腾讯自研业务上云的其中一个产品,在微服务整体从云下到云上的架构演进中,除了机器、网络、中间件的迁移之外,也重新 Review 了团队在过去研发和运营中遇到的痛点,在云原生应用规范、DevOps 流程、微服务框架、云开源中间件选型等领域都有一些思考和实践,踩过很多坑也取得很多收获。
这次分享会介绍下业务上云的项目背景,然后分享下在上云之前,我们是如何针对自身特点,对微服务的依赖、配置、错误码、权限、无状态等问题重新思考后,制定业务微服务上云的云原生应用规范。并且怎么通过 git-webhook、Docker、K8S 等组件的引入,逐步优化 DevOps 工具链,最终实现微服务上云的架构演进。
业务架构要随着业务发展做相应的演进,继而支撑业务的快速发展。本次演讲主要通过介绍闲鱼业务从零发展到千万级 DAU 应用不同阶段的业务特点以及核心问题 , 以及期间针对性做相应的架构演进来, 来阐述业务架构的演进思路与心得。
1. 不同阶段面临不同问题挑战,闲鱼服务端的架构演进升级;
2. Flutter、Serverless、深度学习等新技术对闲鱼架构带来的影响。
1. 了解不同阶段闲鱼面临的业务挑战以及架构上需要解决的核心问题;
2. 如何应对基础设施变迁、新技术出现对架构带来的影响。
作为一家金融服务公司,高盛致力于为全球的多样的客户提供一个高效的可以安全迅速交易金融风险的平台。这个平台的核心就是 SecDB,它是一个大数据平台,在技术层面上曾有很多独特的创新,是高盛的竞争优势,很多其他的金融机构也曾试图复制。但是 SecDB 已经有 20 多年的历史,面对现在日新月异的技术发展,必须要持续创新才能保持竞争力。我们会介绍 SecDB 数据平台的基本设计,讨论业务的转变对平台架构提出的新的要求以及我们的应对策略,介绍 SecDB 平台的底层设计和编程语言的演进过程的一些细节,分享对未来平台的构型的展望以及它将如何为新的金融业务赋能。
1.SecDB 数据平台的整体设计,系统性和灵活性兼备的理念;
2.业务场景变化和新技术对平台的挑战;
3.高效能可扩展的下一代云端交易数据平台和对大数据分析及人工智能的支撑;
4.编程语言的演进对数据平台的支持;
5.开放 SecDB 面对客户及工程师的平台 Marquee。
1.了解风控交易大数据平台 SecDB 的整体设计构思;
2.了解在业务转型和科技发展时平台可能面临的挑战和可以采取的策略;
3.了解科技和数据对金融行业的影响和带来的机遇。
城市是人类历史上最伟大的发明,但过去几百年上千年,这项伟大的发明,随着人口的增加、城市面积的扩充、生活形态的改变,已经越来越复杂,有太多的问题已经不能再用过去的方法解决,既有的基础建设,只会让城市的问题越来越严重,而无法真正解决。就如同许多人过去期待互联网可以解决许多人类生活的问题一样,对于当前城市遭遇的问题,不论是交通、治安、生活环境等等,也有许多人期待并努力通过互联网、AI 技术,解决这些目前看似无解的问题。
本次演讲将围绕阿里云城市大脑的技术架构演进,来详细介绍面对不同业务情况我们如何用一个更好的技术架构来应对。同时展示出如何利用云上的服务构建一套完整的业务系统。
1. 城市大脑业务介绍;
2. 根据业务需求变化,从单体应用向场景化架构的演进升级;
3. 业务挑战和问题。
1. 了解城市大脑的系统架构与业务设计;
2. 了解如何利用云组件进行业务架构设计。
美团配送智能调度系统是针对即时配送业务超大数据量、实时调度场景的新一代柔性调度系统。面对日益增长的单量规模和快速迭代的业务模式,智能调度系统的技术架构是如何演进的?不同阶段的业务场景又是如何选择合适的技术架构的?本次分享将揭开谜底。
1、美团超脑即时配送系统介绍;
2、美团配送智能调度业务发展;
3、人工派单到智能调度;
4、支撑业务持续快速迭代;
5、新一代全域柔性智能调度。
大型互联网应用的网关架构随着公司的业务扩大和多元化,在不断的演进,作为整个业务流量的入口,对网关的稳定性,高性能,可扩展性均有很高的要求。同时单一功能的网关已经不能胜任,网关需要有统一协议,方便接入,实时监控等基本要求,还承载着风控系统,流量控制,系统容灾,缓存构建,大数据模型等诸多附加功能。
同程艺龙基于 OpenResty 并结合自身业务,打造了新一代业务融合网关,大大提升了整体业务系统的吞吐性能,灵活性和便捷性。融合网关的打造为整个同程艺龙机票业务的发展提供坚实的基础。
我们会讲述同程艺龙如何一步步演进和优化业务融合网关,解决发展过程中踩过的坑,并详细描述业务融合网关在人机识别和风控系统中发挥的作用。
随着二次元受到越来越多人的喜欢,B 站上传视频的数量也呈指数增长。 在处理长视频系统构建过程中面临着高业务复杂度,高 IO 吞吐等问题。
在本话题中,我们会讲述 B 站视频生产系统的演进路程:如何进行业务抽象,解决各种业务问题,最终构建处理速度快,业务扩展性强的生产系统。
1. B 站视频生产流程,及其存在的问题;
2. 几种可能的实现方式 Workflow 架构的优势;
3. B 站实施 Workflow 架构的具体细节;
4. 几个问题及其解决方式;
5. 最终收益;
6. 总结。
1. Workflow 架构的适用场景及其解决的问题;
2. 如何通过业务抽象,构建易于扩展、易于升级的架构。