Reblogging from MSDN blog from Dynamics CRM product team:

The Microsoft Dynamics CRM Online patterns & principles for solution builders whitepaper describes the new mindset required to successfully design solutions for online deployment.

Check it out at the following location!

Download: Patterns and Principles for CRM Online Solution Builders.pdf

Note: Only applies to CRM online.

Hope it helps