小红书微服务框架及治理等云原生业务架构演进案例

掘金开发者社区 2022-06-24 15:16

点点关注,等你“掘金”👆

在互联网世界,变化与演进是业务架构永恒的主题。技术迭代、业务演变等多重因素,一再提升着系统架构设计的难度和复杂度,可以说,没有一种架构是永久适用的,要想让自己的业务具有快速响应、快速适应的能力,架构的设计往往起着决定性的作用。

于是,业务思维在业务架构设计中就显得举足轻重了。它不仅决定了技术架构的提前部署能力,很大程度上也影响业务迭代阶段的速度和稳定性。所谓架构先行,在企业业务为王的发展压力下,业务思维能很大程度上决定着业务的迭代和转型。

当信息技术发展到当下,拥有一套稳定的业务架构几乎是所有大型互联网公司梦寐以求的事。完善的业务架构可以成为连接企业战略和技术实现的桥梁,也是业务人员与技术人员之间牢固的纽带。

去哪里学习无比珍贵的业务架构经验?稀土开发者大会无疑是你的最佳选择。

7 月 22、23 日即将举办的 2022 稀土开发者大会上,由小红书基础架构负责人贺晋如作为出品人的《业务背后的架构演进》专场演讲,将诚邀各个大厂的核心业务架构师为技术工程师们带来自身从业以来对业务架构的实践与思考的宝贵分享。本届开发者大会免费报名中,点击文末“阅读原文或识别海报二维码即可与各位牛人分享交流。

演讲主题:小红书微服务框架及治理系统的演进之路

小红书中间件作为基础设施,为社区笔记、推荐、搜索、电商等所有业务线提供统一的服务开发框架及服务治理系统和存储访问客户端。业务基于小红书微服务标准化技术方案,轻松实现服务注册发现、智能路由、单元流量调度、配置管理、容错保护、可视化监控等功能,进而提升业务的开发效率,另外封装了 DB / Cache / MQ 及其他自研存储的客户端,提供业务开箱即用的存储访问组件。

演讲大纲:

  • 小红书中间件演进
  • 统一服务框架及治理系统设计概要
  • 稳定支撑多元业务的实践总结
  • 在云原生方向的思考

演讲嘉宾:

杨道谈 小红书基础架构中间件负责人

小红书基础架构中间件负责人。目前负责小红书服务框架及治理体系、中间件组件的技术研发。加入小红书之前,先后在美团摩拜、快手基础架构团队从事分布式系统及基础软件的研发。

演讲主题:大型峰值业务背后的高可用架构实践

移动互联网时代,业务场景越发多元化(场景多样、玩法多样、瞬时流量高),系统架构越发复杂化(技术体系多样、调用逻辑复杂、容量评估复杂)。叠加新冠疫情防控带来的社会数字化进程加速,如何更好地实现大型峰值业务场景下的质量保障和效能提升,达到质效合一成为了高可用架构设计的关键。本次分享旨在通过某电商/物流行业的高可用架构演进案例,让相关从业者从中获得一些启发。

演讲大纲:

  • 大型业务活动对于技术体系的挑战
    • 大型业务活动的特点
    • 复杂系统架构的难点
  • 系统高可用架构设计实践
    • 高可用架构建设的关键要点
    • 系统链路优化的常用方案
  • 基于大型业务活动的实践案例
    • 某电商/物流行业的典型案例

演讲嘉宾:

杨德华 数列科技联合创始人/资深解决方案架构师

近 10 年的海量数据库高可用架构和性能优化经历,《信息系统稳定性保障能力建设指南 1.0》主要编写人之一,“数字政府建设赋能计划”技术专家成员,分布式系统稳定性实验室高级技术专家。

演讲主题:模块化构建、评估、演进云端业务架构

现在使用云平台、云原生资源来部署业务已经司空见惯了,上层的用户业务纷繁复杂,而底层的技术架构却只有数十种,在众多项目案例、解决方案中提取出来通用的技术架构形成模块,在为新业务构建解决方案的时候可通过组合架构模块的方式来构建,实现降本增效。在上层应用业务架构之外专注看底层的技术架构,所有的底层技术架构围绕合理部署、业务持续、弹性扩展、性能效率、安全合规、持续运营这 6 大原则来进行设计。除此之外提供架构评估模型来确保架构能够适应业务、用户、技术的演进与变化。

演讲大纲:

  • 通过纷繁业务应用来看架构经验复制的难点、架构演进的难点
  • 通过提炼的 6 大设计原则、41 个设计模式来进行模块化的架构设计 基于云平台的架构评估模型和方法
  • 评估当前架构成熟度、如何改进和提升,确保架构演进符合变化的业务需求

演讲嘉宾:

吕昭波 火山引擎解决方案工程师

《云端架构》作者,10+年研发、解决方案管理、培训经验,在架构演变、云端架构设计模式中有丰富经验和沉淀。

演讲主题:携程在数据库选型方面的探索与实践

携程于 1999 年创立,2016-2018 年全面推进应用 MySQL 数据库,前期线上业务、前端技术等以 SQL Server 为主,后期数据库逐步从 SQL Server 转到开源 MySQL 数据库。随着技术多元化以及业务的不断发展,MySQL 逐渐无法满足携程需求,主要体现在:业务数据模型呈现多元化,在异地多活部署、运维成本、资源弹性管理以及应用稳定性等方面对数据库技术提出了新的要求,MySQL 方案在单机性能瓶颈表现明显,同时分库分表方案带来运维复杂度和维护成本也随之增加。于是从 2018 年开始进行数据库选型方面的探索与实践。

演讲大纲:

  • 携程业务如何进行数据库选型
  • 分布式数据库 OceanBase 选型考虑
  • 基于 OceanBase 的运维平台构建
  • OceanBase-OBProxy 读写分离在携程的探索及改进

演讲嘉宾:

陈尧,携程资深 DBA,2006 年加入携程,10 余年数据库运维经验,主要负责 SQLServer、MySQL 数据库运维和自动化运维开发相关工作。

许金柱,携程资深 DBA,2016 年加入携程,超过 10 年的数据库运维与平台开发经验,主要负责 MySQL、MongoDB 维护,专注于数据库智能分析与异常诊断。

本届大会策划的专题涵盖业务架构的设计演进,由来自字节跳动、小红书、数列科技、携程等公司具备技术影响力与洞察力的行业专家负责议题把控,目前大会出品人已全部集齐,讲师阵容即将确认完毕。除了为期两天的沉浸式内容体验,稀土开发者大会还为万千开发者朋友们准备了丰厚的奖品,报名参会的开发者将有机会参与抽奖,赢取丰厚大奖,敬请期待 。

  点击“阅读原文”,即刻免费报名抢占最佳观景位!

推荐阅读