当前位置:网站首页>小红书微服务框架及治理等云原生业务架构演进案例
小红书微服务框架及治理等云原生业务架构演进案例
2022-07-07 10:04:00 【程序猿DD_】
在互联网世界,变化与演进是业务架构永恒的主题。技术迭代、业务演变等多重因素,一再提升着系统架构设计的难度和复杂度,可以说,没有一种架构是永久适用的,要想让自己的业务具有快速响应、快速适应的能力,架构的设计往往起着决定性的作用。
于是,业务思维在业务架构设计中就显得举足轻重了。它不仅决定了技术架构的提前部署能力,很大程度上也影响业务迭代阶段的速度和稳定性。所谓架构先行,在企业业务为王的发展压力下,业务思维能很大程度上决定着业务的迭代和转型。
当信息技术发展到当下,拥有一套稳定的业务架构几乎是所有大型互联网公司梦寐以求的事。完善的业务架构可以成为连接企业战略和技术实现的桥梁,也是业务人员与技术人员之间牢固的纽带。
去哪里学习无比珍贵的业务架构经验?稀土开发者大会无疑是你的最佳选择。
在7月22、23日即将举办的2022稀土开发者大会上,由小红书基础架构负责人贺晋如作为出品人的《业务背后的架构演进》专场演讲,将诚邀各个大厂的核心业务架构师为技术工程师们带来自身从业以来对业务架构的实践与思考的宝贵分享。本届开发者大会免费报名中,点击文末阅读原文或识别海报二维码即可与各位牛人分享交流。
演讲主题:小红书微服务框架及治理系统的演进之路
小红书中间件作为基础设施,为社区笔记、推荐、搜索、电商等所有业务线提供统一的服务开发框架及服务治理系统和存储访问客户端。业务基于小红书微服务标准化技术方案,轻松实现服务注册发现、智能路由、单元流量调度、配置管理、容错保护、可视化监控等功能,进而提升业务的开发效率,另外封装了DB / Cache / MQ及其他自研存储的客户端,提供业务开箱即用的存储访问组件。
演讲大纲:
1、小红书中间件演进
2、统一服务框架及治理系统设计概要
3、稳定支撑多元业务的实践总结
4、在云原生方向的思考
演讲嘉宾:
杨道谈 小红书基础架构中间件负责人
小红书基础架构中间件负责人。目前负责小红书服务框架及治理体系、中间件组件的技术研发。加入小红书之前,先后在美团摩拜、快手基础架构团队从事分布式系统及基础软件的研发。
演讲主题:大型峰值业务背后的高可用架构实践
移动互联网时代,业务场景越发多元化(场景多样、玩法多样、瞬时流量高),系统架构越发复杂化(技术体系多样、调用逻辑复杂、容量评估复杂)。叠加新冠疫情防控带来的社会数字化进程加速,如何更好地实现大型峰值业务场景下的质量保障和效能提升,达到质效合一成为了高可用架构设计的关键。本次分享旨在通过某电商/物流行业的高可用架构演进案例,让相关从业者从中获得一些启发。
演讲大纲:
1、大型业务活动对于技术体系的挑战
1.1 大型业务活动的特点
1.2 复杂系统架构的难点
2、系统高可用架构设计实践
2.1 高可用架构建设的关键要点
2.2 系统链路优化的常用方案
3、基于大型业务活动的实践案例
3.1 某电商/物流行业的典型案例
演讲嘉宾:
杨德华 数列科技联合创始人/资深解决方案架构师
近10年的海量数据库高可用架构和性能优化经历,《信息系统稳定性保障能力建设指南1.0》主要编写人之一,“数字政府建设赋能计划”技术专家成员,分布式系统稳定性实验室高级技术专家。
演讲主题:模块化构建、评估、演进云端业务架构
现在使用云平台、云原生资源来部署业务已经司空见惯了,上层的用户业务纷繁复杂,而底层的技术架构却只有数十种,在众多项目案例、解决方案中提取出来通用的技术架构形成模块,在为新业务构建解决方案的时候可通过组合架构模块的方式来构建,实现降本增效。在上层应用业务架构之外专注看底层的技术架构,所有的底层技术架构围绕合理部署、业务持续、弹性扩展、性能效率、安全合规、持续运营这6大原则来进行设计。除此之外提供架构评估模型来确保架构能够适应业务、用户、技术的演进与变化。
演讲大纲:
1、通过纷繁业务应用来看架构经验复制的难点、架构演进的难点
2、通过提炼的6大设计原则、41个设计模式来进行模块化的架构设计
3、基于云平台的架构评估模型和方法
4、评估当前架构成熟度、如何改进和提升,确保架构演进符合变化的业务需求
演讲嘉宾:
吕昭波 火山引擎解决方案工程师
《云端架构》作者,10+年研发、解决方案管理、培训经验,在架构演变、云端架构设计模式中有丰富经验和沉淀。
演讲主题:携程在数据库选型方面的探索与实践
携程于1999年创立,2016-2018年全面推进应用 MySQL 数据库,前期线上业务、前端技术等以 SQL Server 为主,后期数据库逐步从 SQL Server 转到开源 MySQL 数据库。随着技术多元化以及业务的不断发展,MySQL 逐渐无法满足携程需求,主要体现在:业务数据模型呈现多元化,在异地多活部署、运维成本、资源弹性管理以及应用稳定性等方面对数据库技术提出了新的要求,MySQL 方案在单机性能瓶颈表现明显,同时分库分表方案带来运维复杂度和维护成本也随之增加。于是从 2018 年开始进行数据库选型方面的探索与实践。
演讲大纲:
1、携程业务如何进行数据库选型
2、分布式数据库 OceanBase 选型考虑
3、基于 OceanBase 的运维平台构建
4、OceanBase-OBProxy 读写分离在携程的探索及改进
演讲嘉宾:
陈尧,携程资深DBA,2006年加入携程,10余年数据库运维经验,主要负责SQLServer、MySQL数据库运维和自动化运维开发相关工作。
许金柱,携程资深DBA,2016年加入携程,超过10年的数据库运维与平台开发经验,主要负责MySQL、MongoDB 维护,专注于数据库智能分析与异常诊断。
本届大会策划的专题涵盖业务架构的设计演进,由来自字节跳动、小红书、数列科技、携程等公司具备技术影响力与洞察力的行业专家负责议题把控,目前大会出品人已全部集齐,讲师阵容即将确认完毕。除了为期两天的沉浸式内容体验,稀土开发者大会还为万千开发者朋友们准备了丰厚的奖品,报名参会的开发者将有机会参与抽奖,赢取丰厚大奖,敬请期待 。

点击下方阅读原文,即刻免费报名抢占最佳观景位!
边栏推荐
- . Net Maui performance improvement
- 千人规模互联网公司研发效能成功之路
- Unity中SmoothStep介绍和应用: 溶解特效优化
- Flet教程之 16 Tabs 选项卡控件 基础入门(教程含源码)
- MySQL安装常见报错处理大全
- R语言使用magick包的image_mosaic函数和image_flatten函数把多张图片堆叠在一起形成堆叠组合图像(Stack layers on top of each other)
- 【滤波跟踪】基于matlab捷联惯导仿真【含Matlab源码 1935期】
- Complete collection of common error handling in MySQL installation
- 《通信软件开发与应用》课程结业报告
- Mastering the new functions of swiftui 4 weatherkit and swift charts
猜你喜欢

《通信软件开发与应用》课程结业报告
![[shortest circuit] acwing 1127 Sweet butter (heap optimized dijsktra or SPFA)](/img/c3/10943528ee45d7059b8cc304654904.png)
[shortest circuit] acwing 1127 Sweet butter (heap optimized dijsktra or SPFA)

Matlab implementation of Huffman coding and decoding with GUI interface

18 basic introduction to divider separator component of fleet tutorial (tutorial includes source code)

相机标定(1): 单目相机标定及张正友标定基本原理

Unity中SmoothStep介绍和应用: 溶解特效优化

The running kubernetes cluster wants to adjust the network segment address of pod

STM32F1与STM32CubeIDE编程实例-MAX7219驱动8位7段数码管(基于SPI)

Superscalar processor design yaoyongbin Chapter 10 instruction submission excerpt

UP Meta—Web3.0世界创新型元宇宙金融协议
随机推荐
竟然有一半的人不知道 for 与 foreach 的区别???
About how to install mysql8.0 on the cloud server (Tencent cloud here) and enable local remote connection
Electron adding SQLite database
Talk about SOC startup (11) kernel initialization
清华姚班程序员,网上征婚被骂?
SwiftUI 4 新功能之掌握 WeatherKit 和 Swift Charts
Flet tutorial 17 basic introduction to card components (tutorial includes source code)
本地navicat连接liunx下的oracle报权限不足
Ask about the version of flinkcdc2.2.0, which supports concurrency. Does this concurrency mean Multiple Parallelism? Now I find that mysqlcdc is full
sink 消费 到 MySQL, 数据库表里面已经设置了 自增主键, flink 里面,如何 操作?
108. Network security penetration test - [privilege escalation 6] - [windows kernel overflow privilege escalation]
[filter tracking] comparison between EKF and UKF based on MATLAB extended Kalman filter [including Matlab source code 1933]
正在運行的Kubernetes集群想要調整Pod的網段地址
千人规模互联网公司研发效能成功之路
超标量处理器设计 姚永斌 第8章 指令发射 摘录
超标量处理器设计 姚永斌 第9章 指令执行 摘录
Mise en œuvre du codage Huffman et du décodage avec interface graphique par MATLAB
The annual salary of general test is 15W, and the annual salary of test and development is 30w+. What is the difference between the two?
[filter tracking] strapdown inertial navigation simulation based on MATLAB [including Matlab source code 1935]
Suggestions on one-stop development of testing life