GauabGauab
ExamsPricing
GauabGauab
Publishing + Learning
BooksArticlesExamsPricingAndroid appPrivacy PolicyTerms and ConditionsAccount Deletion
Free book

Domain-Driven Design in Practice

  1. Home
  2. Books
  3. Domain Driven Design in Practice
Domain-Driven Design in Practice
Reading access

Free book

Sign in to downloadRead online

This book teaches domain-driven design in practical, simple language. It covers ubiquitous language, bounded contexts, aggregates, repositories, domain events, application services, context mapping, integration patterns, and how to refactor real systems toward better domain boundaries.

Level: intermediateLanguage: EN EnglishRating: 0Reviews: 0
TechnologySoftware ArchitectureGAUAB AcademySoftware ArchitectureDesignDomainDrivenPractice
Book

Book contents

01Chapter 1: Introduction to Domain-Driven Design02Chapter 2: Business Domains, Ubiquitous Language, and Discovery03Chapter 3: Entities, Value Objects, and Invariants04Chapter 4: Aggregates, Boundaries, and Consistency Rules05Chapter 5: Repositories, Factories, and Persistence Boundaries06Chapter 6: Domain Services, Application Services, and Use Cases07Chapter 7: Domain Events, Workflows, and Side Effects08Chapter 8: Commands, Queries, DTOs, and Layer Separation09Chapter 9: Bounded Contexts and Context Mapping10Chapter 10: Anti-Corruption Layers and Legacy Integration11Chapter 11: DDD in Modular Monoliths and Microservices12Chapter 12: Testing Domain Models and Evolving the Design13Chapter 13: Modeling a Real Domain from Requirements14Chapter 14: Refactoring a CRUD Application Toward DDD15Chapter 15: Adding Messaging, Integration, and Operational Boundaries16Chapter 16: Capstone: Review, Simplify, and Scale the Domain Model17Appendix A: Commands and Workflow Cheat Sheet18Appendix B: Reference Architectures and Patterns19Appendix C: Common Mistakes and Fixes20Appendix D: Best Practices Summary

Reviews

No approved reviews are visible yet.

Discussion

0 comments

No approved comments are visible yet. New community replies may wait for moderation.