架构实战案例解析
从案例出发,带你吃透架构
王庆友  前 1 号店首席架构师
专栏
已完结·共 23 讲
|
1.9w 人已学
|
收藏
通过合理的内部编排,保证系统高度有序,能够不断扩展,满足业务和技术的变化
来自:01 | 架构的本质:如何打造一个有序的系统?
10 人划过
产品经理和业务架构师的工作既有区别又有联系,简单地说,产品经理定义了系统的外观,满足了用户;业务架构师在此基础上,进一步定义了系统的内部模块结构,满足了开发人员。
来自:02 | 业务架构:作为开发,你真的了解业务吗?
5 人划过
要支持系统的扩展,架构设计上必须能够控制系统的复杂度,面对新需求,要让系统复杂度做加法而不是乘法,从而保证系统的调整是局部化和最小化的,所以,业务架构扩展性的本质是:通过构建合理的模块体系,有效地控制系统复杂度,最小化业务变化引起的系统调整。
来自:03 | 可扩展架构:如何打造一个善变的柔性系统?
5 人划过
尽可能在服务内部封装完整的业务规则,对外提供完整的业务语义,最大程度地简化服务的使用
来自:07 | 可复用架构:如何实现高层次的复用?
4 人划过
移动接口除了要给 App 端提供业务数据,还需要考虑一系列系统级的功能,比如说,安全验证、日志记录、性能监控等等,每个移动接口都需要这些通用功能。
来自:05 | 可扩展架构案例(二):App服务端架构是如何升级的?
3 人划过
对于落地一个共享服务来说,服务边界的划分和功能的抽象设计是核心。
来自:08 | 可复用架构案例(一):如何设计一个基础服务?
3 人划过
,排队系统使用的是 Redis,而不是 MQ。因为相对于 MQ 来说,Redis 更轻量级,性能更好,它内置了队列数据结构,除
来自:17 | 高性能架构案例:如何设计一个秒杀系统?
3 人划过
我们在做技术架构设计时,不能不顾一切地要求达到所有目标,而是要根据业务特点,选择最关键的目标予以实现
来自:11 | 技术架构:作为开发,你真的了解系统吗?
3 人划过
*精彩内容为该课程各文章中划线次数最多的内容
免费试读
讲师

王庆友

前 1 号店首席架构师

王庆友,浙江大学计算机硕士,有近二十年的软件开发经验。他先后就职于 Sybase、eBay、腾讯、1 号店等大型互联网公司,曾担任 1 号店首席架构师和创业公司 CTO。作为一名架构老兵,王庆友熟悉互联网电商和新零售场景,在大规模分布式系统、微服务、中台建设等领域,他都有着非常丰富...查看更多
编辑推荐
包含这门课的学习路径

架构师

28门课程 151.9w人学习
看过的人还看了
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224956 人已学习

¥68¥199
从 0 开始学架构
李运华
网名“华仔”,前阿里资深技术专家(P9)

66讲 | 152645 人已学习

¥68¥199
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 181019 人已学习

¥98¥399
数据结构与算法之美
王争
前 Google 工程师

81讲 | 283825 人已学习

¥68¥199
设计模式之美
王争
前 Google 工程师,《数据结构与算法之美》专栏作者

113讲 | 123483 人已学习

¥98¥299
许式伟的架构课
许式伟
七牛云 CEO

89讲 | 84967 人已学习

¥68¥199