由拥有超过15年大型软件产品架构经验的资深架构专家Owen Dai分享课程。DDD作为一套完整而系统的设计方法,设计过程更加规范将领域模型界限上下文边界快速拆分微服务,实现系统架构适应业务的快速变化。最大的好处在于能够接触到需求,即第一步虑就是领域模型,而不是将其切割成数据和行为,然后数据用数据库实现,行为使用服务实现,最后造成需求的首肢分离。此外,DDD显著降低服务的耦合性,建立核心而稳定的领域模型,利于领域知识的传递与传承。
本节内容侧重于方法论,基于多年实践领域驱动设计的经验与心得,糅合了DDD社区最新发展的理论知识与最佳实践,分享Unix 设计哲学、通用语言关键点扩展- Pre/Post Condition,通过OLID、SRP、OCP、LSP、ISP、DIP 等原则,覆盖从需求到实现全面系统的讲解领域驱动设计。
课程收益
1.全面悉知领域驱动设计整体架构
2.从需求到实现模型的全流程
3.掌握微服务形式下的CQRS
4.根据OLID、SRP、OCP、LSP、ISP、DIP 等原则完成对应复杂度
5.熟练运用团队协作模式以及通信集成模式