Chapter 6: Architecture Considerations

In the previous chapter, we learned about a set of architectural patterns that you must know to design and build a successful solution. These patterns are essential as they set the path for the development team and address the client concerns related to solution agility, scalability, and performance. Later in the chapter, we had a quick overview of a set of architecture characteristics that affect how you choose the right pattern for your solution.

In this chapter, we will dig deep into the quality factors that should be taken into account, such as reusability, usability, performance, security, development time, and similar quality requirements. Additionally, we will get to know best practices to plan for ...

Get Solution Architecture with .NET 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.