DDD Toolbox: Comprehensive overview of concepts and collaborative modeling (English Edition)
暫譯: DDD 工具箱:概念與協作建模的全面概述(英文版)
Junker, Annegret
- 出版商: BPB Publications
- 出版日期: 2026-02-18
- 售價: $1,140
- 貴賓價: 9.5 折 $1,083
- 語言: 英文
- 頁數: 188
- 裝訂: Quality Paper - also called trade paper
- ISBN: 9365892740
- ISBN-13: 9789365892741
-
相關分類:
Domain-Driven Design
海外代購書籍(需單獨結帳)
相關主題
商品描述
In today's era of microservices and cloud-native systems, software teams face mounting complexity. As digital transformation accelerates, the gap between business needs and technical implementation widens, causing costly miscommunications and irreversible decisions. Domain-Driven Design (DDD) provides the strategic and tactical tools to tackle this complexity and develop software that accurately reflects its domain.
This guide connects high-level strategy with technical implementation, providing a clear path for anyone looking to build better systems through the Synergetic Blueprint. It covers key concepts such as ubiquitous language and Bounded Contexts, architectural patterns like anti-corruption layer and CQRS, and collaborative workshops including Event Storming and Domain Storytelling. Each method provides facilitation guidance, visual tools like Context Maps and API Product Canvas, and examples of AI integration. Designed as the practical companion to Mastering Domain-Driven Design, this reference organizes essential DDD methods into an accessible guide for daily practice.
After reading this book, you will gain the confidence to facilitate domain modeling sessions, make well-informed architectural decisions, and apply DDD effectively in real projects, becoming a skilled architect and strategic collaborator who tackles complex domains with clarity. You will possess the practical skills to bridge the gap between business goals and technical reality using modern tools and AI.
What you will learn
● Core DDD concepts and patterns.
● Domain Storytelling and Event Storming facilitation.
● Strategic and tactical architecture patterns.
● Visual documentation with Context Maps and canvases.
● AI integration in design workflow.
● Pattern selection frameworks.
● Synergetic Blueprint from discovery to implementation.
Who this book is for
This book is for software architects, developers, and business analysts who have basic knowledge of software systems. It supports professionals making architectural decisions, facilitating design workshops, or coaching teams in DDD practices, providing an essential toolbox for their daily work.
Table of Contents
1. Introduction to DDD
2. DDD Basic Concepts
3. DDD Architecture Concepts and Patterns
4. Workshop Methods
5. Canvases and Maps
6. Artificial Intelligence Usage
7. Summing Up
商品描述(中文翻譯)
在當今微服務和雲原生系統的時代,軟體團隊面臨著日益增加的複雜性。隨著數位轉型的加速,業務需求與技術實施之間的差距不斷擴大,導致成本高昂的溝通失誤和不可逆的決策。領域驅動設計(Domain-Driven Design, DDD)提供了應對這種複雜性的策略和戰術工具,幫助開發出準確反映其領域的軟體。
本指南將高層次的策略與技術實施相連接,為任何希望通過協同藍圖(Synergetic Blueprint)構建更好系統的人提供清晰的路徑。它涵蓋了關鍵概念,如普遍語言(ubiquitous language)和界限上下文(Bounded Contexts),建築模式如反腐層(anti-corruption layer)和CQRS,以及協作工作坊,包括事件風暴(Event Storming)和領域故事講述(Domain Storytelling)。每種方法都提供了促進指導、視覺工具如上下文圖(Context Maps)和API產品畫布(API Product Canvas),以及AI整合的範例。這本書被設計為《掌握領域驅動設計》(Mastering Domain-Driven Design)的實用伴侶,將基本的DDD方法組織成一個便於日常實踐的指南。
閱讀本書後,您將獲得促進領域建模會議的信心,做出明智的架構決策,並在實際項目中有效應用DDD,成為一位能夠清晰應對複雜領域的熟練架構師和戰略合作者。您將具備使用現代工具和AI彌合業務目標與技術現實之間差距的實用技能。
您將學到的內容:
● 核心DDD概念和模式。
● 領域故事講述和事件風暴的促進。
● 策略性和戰術性架構模式。
● 使用上下文圖和畫布的視覺文檔。
● 設計工作流程中的AI整合。
● 模式選擇框架。
● 從發現到實施的協同藍圖。
本書適合對象:
本書適合具有基本軟體系統知識的軟體架構師、開發人員和業務分析師。它支持在做出架構決策、促進設計工作坊或指導團隊進行DDD實踐的專業人士,為他們的日常工作提供必要的工具箱。
目錄:
1. DDD簡介
2. DDD基本概念
3. DDD架構概念和模式
4. 工作坊方法
5. 畫布和地圖
6. 人工智慧的使用
7. 總結