Vaughn Vernon是一位经验丰富的软件工匠,也是追求简化软件设计和实现的思想领袖。他是畅销书《实现领域驱动设计》和《响应式架构:消息模式Actor实现与Scala、Akka应用集成》的作者,这些书也同样由Addison-Wesley出版发行。他在全球面向数百位开发者教授过IDDD课程,并经常在行业会议上发表演讲。他对分布式计算、消息机制,特别是Actor模型非常有兴趣。Vaughn擅长领域驱动设计和使用Scala、Akka实现DDD方面的咨询。你可以通过www.VaughnVernon.co查看他的最新研究成果,或者关注他的Twitter: @VaughnVernon。
译者简介
覃宇,ThoughtWorks 高级咨询师,10余年移动应用开发经验,Android 技术专家,曾为AOSP贡献过测试用例;目前专注于移动应用的架构设计、自动化测试以及持续交付。译有《Kotlin实战》《Severless:无服务架构与AWS Lambda》等书。
发表于2024-11-02
领域驱动设计精粹 2024 pdf epub mobi 电子书
图书标签: DDD 领域驱动设计 软件工程 软件开发 计算机 架构 软件架构 程序设计
领域驱动设计(DDD)是时下软件设计领域中的热门话题,它通过指导我们构建领域模型,来表达丰富的软件功能需求,并由此实现可以满足用户真正需要的软件。然而在实践过程中,由于不同的角色对于DDD的核心概念和主要工具的理解不同,常常会造成协作上的不一致。为了帮助和指导面向对象的开发人员、系统分析人员和设计人员更加合理地组织工作,各有侧重、有条不紊地进行复杂系统的开发,并有效地建立丰富而实用的领域模型,《领域驱动设计精粹》的作者Vaughn Vernon将自己近年来在领域驱动设计领域的理解进一步提炼,并将本书以精粹的形式呈现给广大的读者。
《领域驱动设计精粹》的内容包括:DDD对于广大读者的意义、从战略层面进行设计、从战术层面进行设计,以及相关的辅助工具。
当然,仅仅通过此书的阅读无法深入地掌握领域驱动设计的精髓,无论你是什么经验水平或角色,请阅读本书并在项目中实践DDD。并在这之后,再重读此书,看看你从项目的经历中学到了什么。反复这样的循环,你将会获益匪浅。
本书以一个案例贯穿全书来不断引入领域驱动设计的各个概念,确实是领域驱动设计入门的好书。如果想更深入学习的话,还是需要去看作者的另一本书——《实现领域驱动设计》。
评分相对简略,作为《实现领域驱动设计》的预习,是可以的,作为实践指南,稍显乏力; 【事件风暴】的概念,还是不错的;可以在实践中应用看看; 整体而言,领域驱动设计,是模型的抽取,是限界上下文的划分(涉及到微服务),是上下文映射关系的选型、是聚合维度的权衡(涉及到一致性、贫血模型的避免、业务清晰性)等; 本质上说,是一套方法论;毕竟不是工程只是,还是要看例子,要实践~
评分不是特别符合预期,其中涉及到业务建模的部分描述了各色的便签纸,但是插图却是灰白黑,很难理解。
评分索引手册
评分本书以一个案例贯穿全书来不断引入领域驱动设计的各个概念,确实是领域驱动设计入门的好书。如果想更深入学习的话,还是需要去看作者的另一本书——《实现领域驱动设计》。
领域驱动设计精粹 2024 pdf epub mobi 电子书