Summary
In this chapter, we learned about a lot of design and architectural patterns, just as a quick overview. These industry patterns are frequently implemented by modern applications developed using .NET 5, along with various types of message brokers.
We learned about many patterns as well as learning about the difference between design and architectural patterns. We also covered patterns that are applicable on desktop and web applications as well as applications of a distributed nature, which span across various machines, networks, and even a huge number of consumers in the cloud.
In the next chapter, we look at the microservices architecture and study a sample implementation using .NET 5.