是一套不可多得的架构设计方法论。25年花了约6个月的时间,完成了第一期《中大型系统架构设计》课程的制作和讲授,该课程融合《TOGAF企业架构》、《DDD领域驱动设计》、《SAAS系统架构设计》三部分。学员反馈很好,所以计划开始第二期课程,本课程会在原课程基础上,进行优化和调整(第一期学员可免费参加)。
企业架构是进行系统顶层设计的方法论。是成长为顶级架构师和高管的重要内容。也是架构师必须掌握的方法论体系。
DDD领域驱动设计是复杂系统设计的方法论。分为战略设计和战术设计,是指导架构落地的很好方法论。
SAAS系统是中大型系统,是很好兼顾业务复杂性和技术复杂性的系统,是学习中大型系统设计的经典案例。
系统学习,可以达到以下三个效果。
1、掌握系统顶层架构设计方法。
2、掌握复杂系统架构落地和实践。
3、掌握SAAS系统架构设计。
一、架构方法论
1、企业架构方法论
从企业架构视角,讲解架构设计的流程,包括战略规划、业务架构、应用架构、数据架构、技术架构。

2、DDD领域驱动设计(2~3次课)
从DDD领域驱动视角,讲解DDD领域驱动设计的设计流程、核心概念和DDD的分层架构。

3、SAAS系统架构蓝图
以电商SAAS为背景、介绍SAAS系统的业务架构、应用架构、数据架构、技术架构蓝图。

二、架构实践篇
1、多租户架构
讲解多租户系统的应用场景、业务架构、应用架构、数据架构、技术架构。包含多租户、数据隔离、功能隔离、计费等。
2、元数据架构
讲解SAAS底层模型扩展能力设计:元数据架构的应用场景、业务架构、应用架构、数据架构、技术架构。
3、系统安全架构
讲解应用安全:多租户权限设计,日志监控,数据安全、网络安全等
4、系统开放架构
讲解SAAS开放平台设计,包含OpenAPI、网关服务、插件机制、开放平台等。
5、低代码平台设计
讲解低代码/零代码平台的设计思路、实现方案、实现技术。
1、掌握企业架构设计核心流程和架构实践。
2、掌握DDD领域驱动设计核心流程和架构实践。
3、掌握SAAS核心能力(系统)架构设计包含业务架构、应用架构、数据架构和技术架构等。
20年IT老兵,曾在一线互联网和独角兽企业工作,担任过技术专家、架构师、部门经理、总监等职位。
擅长:分布式架构、微服务架构、DDD领域驱动设计、设计模式、架构模式,企业架构。
系统:电商系统(2C、2B、O2O)、OTA平台、SAAS系统、中台架构。