Patterns, Principles, and Practices of Domain-Driven Design

By Nick Tune, Scott Millett | Publisher: Wiley

About the book

Methods for managing complex software construction following the practices, principles and patterns of Domain-Driven Design with code examples in C#

This book presents the philosophy of Domain-Driven Design (DDD) in a down-to-earth and practical manner for experienced developers building applications for complex domains. A focus is placed on the principles and practices of decomposing a complex problem space as well as the implementation patterns and best practices for shaping a maintainable solution space. You will learn how to build effective domain models through the use of tactical patterns and how to retain their integrity by applying the strategic patterns of DDD. Full end-to-end coding examples demonstrate techniques for integrating a decomposed and distributed solution space while coding best practices and patterns advise you on how to architect applications for maintenance and scale.

  • Offers a thorough introduction to the philosophy of DDD for professional developers
  • Includes masses of code and examples of concept in action that other books have only covered theoretically
  • Covers the patterns of CQRS, Messaging, REST, Event Sourcing and Event-Driven Architectures
  • Also ideal for Java developers who want to better understand the implementation of DDD

Editions of Patterns, Principles, and Practices of Domain-Driven Design

Paperback
ISBN 9781118714706
EBook
ISBN 9781118714652
EBook
ISBN 9781118714690

Read an Excerpt

Methods for managing complex software construction following the practices, principles and patterns of Domain-Driven Design with code examples in C#

This book presents the philosophy of Domain-Driven Design (DDD) in a down-to-earth and practical manner for experienced developers building applications for complex domains. A focus is placed on the principles and practices of decomposing a complex problem space as well as the implementation patterns and best practices for shaping a maintainable solution space. You will learn how to build effective domain models through the use of tactical patterns and how to retain their integrity by applying the strategic patterns of DDD. Full end-to-end coding examples demonstrate techniques for integrating a decomposed and distributed solution space while coding best practices and patterns advise you on how to architect applications for maintenance and scale.

  • Offers a thorough introduction to the philosophy of DDD for professional developers
  • Includes masses of code and examples of concept in action that other books have only covered theoretically
  • Covers the patterns of CQRS, Messaging, REST, Event Sourcing and Event-Driven Architectures
  • Also ideal for Java developers who want to better understand the implementation of DDD

Frequently Asked Questions

What is Patterns, Principles, and Practices of Domain-Driven Design about?

Methods for managing complex software construction following the practices, principles and patterns of Domain-Driven Design with code examples in C#

This book presents the philosophy of Domain-Driven Design (DDD) in a down-to-earth and practical manner for experienced developers building applications for complex domains. A focus is placed on the principles and practices of decomposing a complex problem space as well as the implementation patterns and best practices for shaping a maintainable solution space. You will learn how to build effective domain models through the use of tactical patterns and how to retain their integrity by applying the strategic patterns of DDD. Full end-to-end coding examples demonstrate techniques for integrating a decomposed and distributed solution space while coding best practices and patterns advise you on how to architect applications for maintenance and scale.

  • Offers a thorough introduction to the philosophy of DDD for professional developers
  • Includes masses of code and examples of concept in action that other books have only covered theoretically
  • Covers the patterns of CQRS, Messaging, REST, Event Sourcing and Event-Driven Architectures
  • Also ideal for Java developers who want to better understand the implementation of DDD

What core themes, tropes, or subjects are explored in Patterns, Principles, and Practices of Domain-Driven Design?

Computing and Information Technology > Computer programming / software engineering

Where can I read a sample of Patterns, Principles, and Practices of Domain-Driven Design?

You can read an official preview of the few pages here https://www.book2look.com/book/9781118714706

Who is/are the Author/s of the book Patterns, Principles, and Practices of Domain-Driven Design?

Nick Tune, Scott Millett

Who is the Publisher of the book Patterns, Principles, and Practices of Domain-Driven Design?

Wiley

What are the ISBN numbers for the physical and digital editions?

Patterns, Principles, and Practices of Domain-Driven Design is available as paperback(ISBN 9781118714706) and ebook(ISBN 9781118714652) and ebook(ISBN 9781118714690)

Where can I buy Patterns, Principles, and Practices of Domain-Driven Design online or support local independent bookshops?

You can buy Patterns, Principles, and Practices of Domain-Driven Design from below

Where can I buy Patterns, Principles, and Practices of Domain-Driven Design?