Книги и журналы » Компьютерная литература » Программирование (книги)
Learning Domain-Driven DesignГод издания: 2022
Автор: Khononov V.
Издательство: O’Reilly
ISBN: 978-1-098-10013-1
Язык: Английский
Формат: PDF/EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 340
Описание: Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand the business domains behind the software. This practical book provides you with a set of core patterns, principles, and practices for analyzing business domains, understanding business strategy, and, most importantly, aligning software design with its business needs.
[spoiler="Примеры страниц (скриншоты)"]

[/spoiler]
[spoiler="Оглавление"]
Foreword xiii
Preface xv
Introduction xxiii
Part I. Strategic Design
1. Analyzing Business Domains 3
2. Discovering Domain Knowledge 21
3. Managing Domain Complexity 33
4. Integrating Bounded Contexts 49
Part II. Tactical Design
5. Implementing Simple Business Logic 63
6. Tackling Complex Business Logic 75
7. Modeling the Dimension of Time 99
8. Architectural Patterns 117
9. Communication Patterns 137
Part III. Applying Domain-Driven Design in Practice
10. Design Heuristics 159
11. Evolving Design Decisions 169
12. EventStorming 185
13. Domain-Driven Design in the Real World 201
Part IV. Relationships to Other Methodologies and Patterns
14. Microservices 217
15. Event-Driven Architecture 233
16. Data Mesh 249
Closing Words 267
A. Applying DDD: A Case Study 273
B. Answers to Exercise Questions 289
References 297
Index 299
[/spoiler]