13 Domain-Driven Design and other architectural approaches

This chapter covers

  • Three architectural approaches applied to the part 3 Book App
  • The differences between normal and DDD-styled entity classes
  • Eight ways you can apply DDD to your entity classes
  • Three ways to handle performance problems when using DDD

Although this book is about EF Core, I want to include something about software architecture, as readers of the first edition of this book found it useful. You were introduced to the layered architecture in part 1. Now, in part 3, in which we are building a much more complex Book App, I’ll change the Book App’s software architecture to improve the separation of parts of the code and make the entity classes’ data more secure.

The most ...

Get Entity Framework Core in Action, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.