Showing posts with label Software Architecture. Show all posts
Showing posts with label Software Architecture. Show all posts

Monday, May 11, 2015

Developing High Quality Applications using .NET


The Microsoft Application Architecture Guide, 2nd Edition is a Must Have EBook for Developers and Solution Architects
As mentioned on the site, the 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. The guidance is presented in sections that correspond to major architecture and design focus points. It is designed to be used as a reference resource or to be read from beginning to end.
The guide helps you to:
  • Understand the underlying architecture and design principles and patterns for developing successful solutions on the Microsoft platform and the .NET Framework.
  • Identify appropriate strategies and design patterns that will help you design your solution's layers, components, and services.
  • Identify and address the key engineering decision points for your solution.
  • Identify and address the key quality attributes and 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 and further guidance that will help you to implement your solution.
You can download the free ebook over here

EBook - Patterns & Practices Application Architecture Guide 2.0


The Application Architecture Guide 2.0 provides design-level guidance for the architecture and design of applications built on the .NET Framework.

The guide talks about the Fundamentals of Application Architecture and proposes Design Guidelines. It also discusses design and deployment patterns along with some cool guidelines while designing a layered approach. 

Also check out the common type of architecture types(Web, Windows, Mobile) and their key design characteristics. There are also some cheat sheets at the end.

Overall, a 'must-read' guide if you plan to architect solutions around .NET

Download the Application Architecture Guide 2.0