Summary
We’ve seen fairly decent user requirements and we’ve seen a potential design for the system. This chapter was the beginning of putting everything together.
You’ve also seen a design based on DDD, which will change into code in later chapters. We have also discussed implementation routes that will affect the way we do testing and test doubles.
Sophisticated and modern projects use concepts from DDD. By now, after analyzing a full project, I hope that the DDD terminology will start sounding familiar and aid you in building your next project and help you communicate with expert developers.
The next chapter is an implementation of this chapter, but with a focus on SQL Server and EF.
Further reading
To learn more about the topics discussed in the chapter, you can refer to the following link:
- Mediator NuGet popular lib in .NET: https://github.com/jbogard/MediatR