Technical details
Mac compatibility |
N |
Number of pages |
524 pages |
Written by |
Microsoft |
Microsoft Application Architecture Guide, 2nd Edition
This guide is intended to help developers and solution architects design and build effective, high quality applications using the Microsoft platform and the .NET Framework more quickly and with less risk; it provides guidance for using architecture principles, design principles, and patterns that are tried and trusted. It is designed to be used as a reference resource or to be read from beginning to end.
This guide helps you to:
- Understand the underlying architecture and design principles & patterns for developing successful solutions on the Microsoft platform and the .NET Framework;
- Identify appropriate strategies & design patterns that will help you design your solution's layers, components, and services;
- Identify & address the key engineering decision points for your solution;
- Identify & address the key quality attributes & crosscutting concerns for your solution;
- Create a candidate baseline architecture for your solution;
- Choose the right technologies for your solution;
- Identify patterns & practices solution assets & further guidance that will help you to implement your solution.
Note that although the guide is extensive, it should not be considered a complete & comprehensive treatise on the field of application architecture & design. The guide is intended to serve as a practical & convenient overview of, and reference to, the general principles of architecture & design on the Microsoft platform and the .NET Framework.
In particular, the guide does not attempt to provide a definitive or authoritative solution architecture for any particular scenario. Instead, it provides a concise overview of the principles & patterns that underpin good architecture & design. It also highlights & provides recommendations for some of the most important issues you should consider.