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