14.01.2015 Views

Application Architecture Guide 2.0 BETA 1 - Willy .Net

Application Architecture Guide 2.0 BETA 1 - Willy .Net

Application Architecture Guide 2.0 BETA 1 - Willy .Net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• Principles and practices. These serve as the foundation for the guide and provide a stable<br />

basis for recommendations. They also reflect successful approaches used in the field.<br />

• Modular. Each chapter within the guide is designed to be read independently. You do not<br />

need to read the guide from beginning to end to get the benefits. Feel free to use just the<br />

parts you need.<br />

• Holistic. The guide is designed with the end in mind. If you do read the guide from<br />

beginning to end, it is organized to fit together. The guide, in its entirety, is better than the<br />

sum of its parts.<br />

• Subject matter expertise. The guide exposes insight from various experts throughout<br />

Microsoft and from customers in the field.<br />

• Validation. The guidance is validated internally through testing. Also, extensive reviews<br />

have been performed by product, field, and product support teams. Externally, the<br />

guidance is validated through community participation and extensive customer feedback<br />

cycles.<br />

• What to do, why, how. Each section in the guide presents a set of recommendations. At the<br />

start of each section, the guidelines are summarized using bold, bulleted lists. This gives you<br />

a snapshot view of the recommendations. Then, each recommendation is expanded upon<br />

telling you what to do, why, and how<br />

• Fast Track. Takes a fast path through the essentials of the framework used by the guide to<br />

help you quickly implement the guidance in your organization.<br />

Audience<br />

This guide is useful to anyone that cares about application design and architecture. The primary<br />

audience for this guide is solution architects and development leads but any technologist who<br />

wants to understand good application design on the .NET platform can get value by reading it.<br />

How to Use This <strong>Guide</strong><br />

You can read this guide from beginning to end, or you can read only the relevant parts or<br />

chapters. You can adopt the guide in its entirety for your organization or you can use critical<br />

components to address your highest-priority needs. If you need to move quickly, use the fast<br />

track. If you have more time and want to fully understand the architecture and design<br />

approach, you can work the guidance into your application development life cycle and<br />

processes and use it as a training tool.<br />

Ways to Use the <strong>Guide</strong><br />

There are many ways to use this comprehensive guidance. The following are some ideas:<br />

• Use it as a reference. Use the guide as a reference and learn the architecture and design<br />

best practices for the .NET Framework.<br />

• Use it as a mentor. Use the guide as your mentor for learning how to architect application<br />

that meets your business goals and quality attributes objectives. The guide encapsulates the<br />

lessons learned and experience from many subject matter experts.<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!