Summary

This chapter showed the importance of performance within the software architecture design time. An overview of the most widely adopted and responsive platform-oriented design and architectures gave you the vision of how to address emerging software development in the direction of well-performing goals.

In the next chapter, we will dive into the internal architecture of CLR to give the you the ability to understand exactly how to produce well-performing code.

Note

Further reading:

  • Fowler, Martin. Patterns of Enterprise Application Architecture, Addison Wesley, 2002
  • Saltarello. Esposito. Microsoft .NET: Architecting Applications for the Enterprise, Microsoft Press, 2014

Get Learning .NET High-performance Programming 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.