An excellent ebook on Applications for Developers and Solution Architects


Microsoft Application Architecture Guide, 2nd Edition is intended to help developers and solution architects design and build effective, high quality applications.

The guide will 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.

Download the Ebook here!!!

Brief Contents

  • What is Software Architecture?
  • Key Principles of Software Architecture
  • Architectural Patterns and Styles
  • A technique for Architecture and Design
  • Layered Application Guidelines – Presentation, Business, Data layer and Service layer Guidelines
  • Component Guidelines – Presentation, Business, Workflow and Data Components
  • Communication and Messaging
  • Physical Tiers and Deployment
  • Choosing an Application Type
  • Designing Web Applications, Rich Client Apps, Rich Internet, Mobile and Service Applications
  • Designing Hosted and Cloud Services
  • Designing Office Business Apps and SharePoint LOB Applications

Download the Ebook here!!!