使多个对象都有机会处理同一个请求,从而避免发送者和接受者之间的耦合关系。这些处理请求的对象组成一条链,
根据国际系统工程协会(INCOSE)在 2007 年发布的《SE 愿景 2020》中的定义,MBSE 是建模方法在系统工程中的形式化应用,用以支持在系统全生命周期内开展需求、设计、分析、验证和确认相关的活动。从定义可以看到,MBSE 是基于...
软件架构师是每个程序员职业生涯中内功心法修炼的终极目标。要达到这个目标需要具备“十八般武艺,八十种技巧”,本书正是继《Java代码与架构之完美优化——实战经典》《软件品质之完美管理——实战经典》之后,优秀软件架...
上图是有赞零售SaaS业务整体业务架构概览,大体上可以分为前台业务、中台业务、后台业务。
之前我在公众号发过一次孙玄(人称:玄姐)会在阿里云开发者社区开一个五节课程的架构师成长之路直播课,我也学习了他的第一课《技术人的道与术》后做了学习整理笔记并分享成文。今天,和你分享我学习他的第四课《架构设计思维...
架构(EA)和流程管理(BPM)强调的正向设计理论,要求企业从使命、愿景、战略和目标出发,确定企业的业务模式,明确企业应具备的业务功能,然后通过业务流程架构具体实现,支持企业战略目标的落地执行。在业务架构设计基础上,通过流程...
| 导语 当设计师有了一定的工作经验后,往往会发现工作的范围不再只限于输出设计方案。这就要求我们除了专业的深度累积,也还需要拓宽横向职业技能。有幸在今年可以参与一个完整从策划到运营全程跟进的项目。在这个探索...
DDD全写 domain driver design ,也称为领域驱动设计。大型复杂业务系统架构一般都会用到,在提高系统扩展性有很大帮助。
上回「码哥字节」站在上帝视角给大家拆解了 Tomcat 架构设计,分析 Tomcat 如何实现启动、停止,通过设计连接池与容器两大组件完成了一个请求的接受与响应。连接器负责对外交流,处理 socket 连接,容器对内负责,加载 Servlet...
SkyWalking 是一个开源 APM 系统,包括针对 Cloud Native 体系结构中的分布式系统的监视,跟踪,诊断功能。核心功能如下: